On Wed, 6 Nov 2013 12:03:58 -0500, Tony Harminc wrote:
>
>>> IKJ56709I INVALID DATA SET NAME, /etc/logs
>>>
>> Actually, that could be a valid data set name with
>> DISABLE(DSNCHECK) in effect.  It appears to me that SMCOPY
>> hasn't been updated to support the new facilities of catalogs.
>
>... Allowing just a single
>name space for classic dsnames and UNIX files is a mixed bag. In some
>cases it's very handy. In others, deciding on syntax alone can make
>for real ambiguity.
> 
I largely agree; even as JCL wisely distinguishes between PATH=
and DSN=.  I would make an addition of a virtual filesystem,
perhaps such as:

    /dev/Legacy/SYS1.MACLIB(SPLEVEL)

... to allow UNIX utilities to manipulate Legacy data sets with
constructs such as redirection, now not supported.  E.g.

    cat <'/dev/Legacy/SYS1.MACLIB(SPLEVEL)'

Support of inode entries such as size and permission bits remains
problematic, even as it is for legacy data sets served by NFS.

The "//" hack has long been deprecated by POSIX.  IBM should
have heeded that caution and avoided it.

-- gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to