I suspect they mean something like // SET ABC&LYR2=10
but I could be wrong. On Wed, 30 Jul 2014 08:33:35 -0500, Paul Gilmartin <[email protected]> wrote: >On Tue, 29 Jul 2014 21:27:36 -0500, Peter X. DeFabritus wrote: >> >>// SET CURRDATE=&LYR4&LMON&LDAY >>// SET CURRTIME=&LHR&LMIN&LSEC >> >In: > > Defining and nullifying JCL symbols > z/OS MVS JCL Reference > SA23-1385-00 > > http://pic.dhe.ibm.com/infocenter/zos/v2r1/topic/com.ibm.zos.v2r1.ieab600/jdefine.htm > >I read: > >o Do not specify JCL symbols within other JCL symbols. The results can be >unpredictable, > especially if the imbedded JCL symbol is not previously defined. > >Is your suggestion in violation of this, or does the restriction not apply to >use of >system symbols or PROC parameters "within" JCL symbols? Does "within" apply >to the assigned value or to the name? I have tried both constructs with no >reported syntax error. > >I much prefer a reported syntax error to "results can be unpredictable", but an >IBM employee has averred here that many undocumented constructs are reserved >for use within IBM and can not be reported as syntax errors. Here, and in some >other cases in JCL, particularly the IF statement, I'm skeptical and find >indolence >on the part of JCL developers a more plausible explanation. > >-- gil > >---------------------------------------------------------------------- >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
