You need something like // export (*) On Fri, Oct 24, 2025, 18:39 Charles Mills <[email protected]> wrote:
> I have JCL that includes the following sequence > > // SET CPPOBJ='/u/userid/CertRept/Obj/' > ... > // SET SHELL1B='cd &CPPOBJ' > ... > //BPXARCH EXEC PGM=BPXBATCH,COND=(4,LT), > // PARM='SH&B&SHELL1B;... > > The BPXBATCH cd fails because &SHELL1B has the literal value cd &CPPOBJ -- > in other words, the path name was not substituted for the symbol name > &CPPOBJ. > > Is there any way to set a symbol to a string that includes the value of a > SET symbol? > > If not, yeah, I can think of several possible workarounds but this seems > like a pretty gigantic shortcoming to me. The exclamation "Really?" comes > to mind. > > I see an IBM-MAIN post by the sorely missed @Peter Relson from Dec 4, > 2021, at 10:05 AM with a subject of "Re: Trying to use long parm= in > started task" that addresses this issue but I don't see a resolution. Is > there one? > > Charles > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN > ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
