Hi Peter
JCL can substitute symbols in SYSIN streams using the EXPORT JCL command (which must precede the assignment of the symbol) and the SYMLIST parameter on the DD statement, as follows:
// EXPORT SYMLIST=(MDATE,LPAR)
// SET MDATE=M2201
// SET LPAR=MVSC
// SET C2PACPRM=SYSP.ZSECURE.V24.&LPAR..CKRPARM
//*
//ROLLUP EXEC PGM=CKRCARLA,REGION=500M,COND=(0,NE)
//*
//STEPLIB DD DISP=SHR,DSN=SYS1.SCKRLOAD
//CKRCARLA DD DISP=SHR,DSN=SYS1.SCKRCARL
//*
//SYSIN DD DATA,DLM=ZZ,SYMBOLS=JCLONLY
ALLOC TYPE=ACCESS DSNPREF=SYSP.ZSECURE.V24.&LPAR..DT.C2PAC.&MDATE
ALLOC TYPE=OUTPUT DD=C2PACMON
INCLUDE DD=SC2PSAMP MEMBER=C2PAMCMP
ZZ
You've also got SYMBOLS=EXECSYS to pull in system symbols (from the executing LPAR) in addition to the JCL symbols.
See
previous discussion------------------------------
Rob van Hoboken
------------------------------