I wonder if this limitation is your issue... https://www.ibm.com/docs/en/zos/2.4.0?topic=parameters-backward-references
"The following statements cannot be referenced: ... - Nested procedure statements" On Thu, 9 Sept 2021 at 18:56, Colin Paice <colinpai...@gmail.com> wrote: > I have a JCL procedure CCPROC which invokes PROC=EDCCB. > PROC=EDCCB has two steps compile and bind. > Bind puts the output in SYSLMOD. > > I would now like to refer the the SYSLMOD data set elsewhere, for example > //LIST EXEC PROC=CCPROC > //EXEC PGM=MYPROG > //STEPLIB DD DSN=*.??.SYSLMOD > > The doc says **.stepname.procstepname.ddname* > *Stepname is the name of this job step or an earlier job step that calls > the procedure, procstepname is the name of the procedure step that contains > the DD statement, and ddname is the name of the DD statement.* > DSN=*.LIST.EDCCB.SYSLMOD, DSN=*.LIST.CCPROC.SYSLMOD and > DSN=*.LIST.BIND.SYSLMOD all give a JCL error. > > Is this possible? I can do it using symbols, so I don't need a solution > - I was just curious. > > Colin > > ---------------------------------------------------------------------- > 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