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