On Mon, 22 Apr 2019 13:21:37 -0500, Tim Hare wrote:

>Is there a way to use long alias names in PDSE for members that are not 
>program objects?  I've seen symbolic links to a PDSE (or am I seeing one for 
>each member?);  we're asking if we do that to share a _data_ PDSE with tools 
>that only understand directories, can we create names longer than 8 bytes ?
>
How would you create them?  STOW is pretty relentlessly fixed format.
IEBGENER "[label] MEMBER NAME=(name[,alias 1][,alias 2] [,...])"?
The Utilities Ref. specifies no limit on length of alias names.  RCF needed?
TSO RENAME?
IEBUPDTE does specify an 8-character (I suspect it means byte) limit.
DESERV states a limit of 1024.

From Using Data Sets:
    Alias names for program objects, in a PDSE, can be up to 1024 bytes long.
    To access these names, you must use the DESERV interfaces. Primary
    names for program objects are restricted to 8 bytes.

(It says nothing about non-program members.)

    All names for PDS members must be 8 bytes long.

Never less?  I suppose it counts the blank pad.

Does JCL EXEC PGM=aliasname work?  For long aliases?

What about OMVS external links?

What was the rationale for keeping the 8-byte limit on primary names while
allowing longer aliases?

-- gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to