Non-SMPE Assembly & Link JCL for customized CA JCLCheck table JCLMSG I
book
Article ID: 188510
calendar_today
Updated On:
Products
JCLCheck Workload AutomationUNICENTER JCLCHECK COMMON COMPONENT
Issue/Introduction
How to code JCL to assemble and link the customized CA JCLCheck table JCLMSG?
Environment
Release : 12.0
Component : CA JCLCheck workload Automation
Resolution
CA JCLCheck provides usermod MZ2C023 in the CAZ2CJCL library to update table JCLMSG. This is an SMP/E job and is the recommended method of use.
Job AZ2MSG from the CAZ2CJCL library is provided to update JCLMSG without using SMP/E. Use this job only when necessary as changes to JCLCheck modules are not tracked if SMP/E is bypassed
The following JCL replaces the distributed CAZ2CJCL(AZ2MSG):
//ASM1 EXEC CAZ2ASM,M='JCLMSG', // OPTLIB='CAI.JCLCHECK.CAZ2SRC', // CAIMAC='CAI.JCLCHECK.CAZ2MAC' //ASM1.SYSLIB DD // DD DISP=SHR,DSN=CAI.CCS.R150S1.CAW0MAC //* //LINK1 EXEC CAZ2LNK,CAILOAD='CAI.JCLCHECK.CAZ2LOAD' //LINK1.SYSLIN DD DSN=&&LOADSET,DISP=(OLD,PASS) //LINK1.SYSIN DD * INCLUDE CAILOAD(CAZ2CJCL) ORDER CAZ2CCHK ENTRY CAZ2CCHK ALIAS CAZ2CONL,CAZ2XSAL,CAZ2XONL,CAZ2XAUP,CAZ2XSAS,CAZ2HECK ALIAS CAZ2XSAF,CAZ2XSAD,CAZ2XSAU,CAZ2XSAV,CAZ2XSAB,XDESTJES NAME CAZ2CJCL(R) /* //LINK2 EXEC CAZ2LNK,CAILOAD='CAI.JCLCHECK.CAZ2LOAD' //LINK1.SYSIN DD * INCLUDE CAILOAD(CAZ2TSCS) ENTRY TSCSCAN NAME CAZ2TSCS(R) /*
Notes: 1. CAW0MAC is the CA Common Services maclib and is required for JCLCheck modules assembly. 2. Replace variables OPTLIB, CAIMAC, and CAILOAD with your JCLCheck libraries.