The last time I saw PDS Member names that were not A-Z 0-9 was in Endevor. Those were/are the prior Member name backup until the package was committed
Steve -----Original Message----- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Paul Gilmartin Sent: Friday, January 5, 2024 2:03 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: allowed characters in member name On Fri, 5 Jan 2024 18:33:40 +0000, Sri h Kolusu wrote: >>> What characters are allowed in JCL when specifying member name? > >Radoslaw, >In general, PDS member naming rules are ( assuming code page 037) > >• A member name cannot be longer than eight characters. >• The first member character must be either a letter or one of the >following three special characters: #, @, $. >• The remaining seven characters can be letters, numbers, or one of the >following special characters: #, @, or $. >• A PDS member name cannot contain a hyphen (-). >• A PDS member name cannot contain accented characters (à, é, è, and so >on). > The last two bullets are pleonastic. >ISPF also supports the same. >https://www.ibm.com/docs/en/zos/2.5.0?topic=types-member-name-conventions > I consider it bad design for middleware such as JCL or ISPF to impose syntactic restrictions not present in the primitives, STOW/BLDL. >Special/national characters may differ based on the code page > Either: o the supported code points should be specified in the Ref. or, o the middleware should be aware of the code page and adapt to it as ISPF does for regular expr3essions. <https://www.ibm.com/docs/en/zos/3.1.0?topic=string-regular-expressions-string1> I hate EBCDIC! -- gil ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN