Well I was able to allocate the datasets run Or BASSM to the assembler
But I cann't find the sysprint dataset I had disp=(new,catlg) Thanks I am going to change the name and see > On Sep 25, 2016, at 7:52 AM, J R <jayare...@hotmail.com> wrote: > > SA23-1371-05 > > z/OS V2R2 MVS Authorized Assembler Services Guide > > Chapter 26. Requesting dynamic allocation functions > > Page 646. > > Sent from my iPhone > > On Sep 25, 2016, at 00:38, Paul Gilmartin > <0000000433f07816-dmarc-requ...@listserv.ua.edu<mailto:0000000433f07816-dmarc-requ...@listserv.ua.edu>> > wrote: > > On Sun, 25 Sep 2016 02:02:43 +0000, J R wrote: > > From the FM: > > Verb code 01 - Dsname allocation text units > > Dsname specification - Key = '0002' > > DALDSNAM specifies the name of the data set to be allocated. The data set > name can contain special characters, if the data set name is enclosed in > apostrophes. The system cannot catalog a data set name enclosed in > apostrophes; it will use a disposition of KEEP instead. The data set name can > contain system symbols. See the information on using system symbols in z/OS > MVS Initialization and Tuning Reference for more information. > > The maximum length of the data set name is 44 characters, excluding any > enclosing apostrophes and compressing any double apostrophes within the data > set name. > > Example: To specify the temporary dsname &LOAD, code: KEY # LEN PARM > > 0002 0001 0005 50 D3 D6 C1 C4 > > Unless I'm badly missing the context (which FM?) this is an egregious > hodgepodge of Assembler syntax, JCL syntax, and DYNALLOC specification. > By experiment several decades ago: > > o I could create data sets with outrageous names; internal blanks, > NUL characters ... Administrators complained to me when they > were unable to scratch them with the utility they used. > > o I don't believe apostrophes, single or double, were necessary. > I could have built the DALDSNAM TU with a sequence of AL1(nnn) > constants. > > o '&' means nothing to DYNALLOC. The example simply refers to > a data set name beginning with the AL1(80) byte. Temporary > DSNs and DISP=PASS are handled by JCL and the initiator. > > o I don't know whether DYNALLOC substitutes system symbols (it > came about after my experiments). But I believe that's done (only?) > by JCL processing. > > o JCL, from an overabundance of caution, believes any data set name > surrounded by apostrophes is ineligible for catalog processing. > (I need to try DSN='SYS1.MACLIB' to see whether it works.) > > o DISABLE(DSNCHECK) profoundly changes the rules. I don't know > which services respect or enforce this. I doubt that JCL will allow > catalog processing of data set names containing special characters > or even consecutive periods or qualifiers longer than 8 characters > despite DISABLE(DSNCHECK)'s being in effect. > > -- gil > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu<mailto: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 ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN