Hello Patrick,
You can use the JCLTRAC command while editing your JCL under CA Jobtrac to verify the JCL syntax and also resolve the variables.
You can find more information about JCLTRAC in the CA Jobtrac Extended Scheduling Services guide.
Another method to check the JMF variables is using the GJM30 utility in batch. You can pass the dates as arguments. It produces a report with all JMF variables resolved to their values.
For example:
//J30 EXEC PGM=GJMF30,PARM=(A070220,A070220)
//STEPLIB DD DISP=SHR,DSN=CAI.JTR11.JT.CAILIB
//SYSPRT DD SYSOUT=*,DCB=(BLKSIZE=3300)
//SYSUDUMP DD SYSOUT=*
//JOBTRACY DD DUMMY
You can find information about this utility in the same manual referred above.
Regards,
Mario
------------------------------
Carlos Mario Silveira Filho
Principal Support Engineer
carlosmario.filho@broadcom.comBroadcom
------------------------------
Original Message:
Sent: 07-02-2020 06:43 PM
From: Patrick Cribbs
Subject: Expand Jobtrac Symbolic Parameters
We use a PDS containing symbol substitutions in Jobtract. Jobtract automatically substitutes the value of the symbols with the values contained in the JMFSYM01 member. So for example (see contents of PDS members below) in the last line of our job R3086 the symbol PSUN8Y4 becomes 20200628. For new JCL is there a way of having Jobtract automatically substitute the values of the symbols without having to submit the job? Ideally we would like to display the JCL with the Jobtract parameter substitution to verify if the JCL was coded correctly to use the parameters.
SYSNZ.JOBTRAC.DATELIB(JMFSYM01) Example contents below:
PSUN8Y4=20200628
CMON6Y=200629
CMON8Y4=20200629
CFRI6Y=200703
CFRI8Y4=20200703
SYSNZ.JOBTRAC.PROD.JCLLIB(R3086) Example contents below:
//S109.SYSIN DD *
R3086&:PSUN8Y4
Thank you in advance for any suggestions that you may have.