search cancel

Non-SMPE Assembly & Link JCL for customized CA JCLCheck table JCLMSG                                               I

book

Article ID: 188510

calendar_today

Updated On:

Products

JCLCheck Workload Automation UNICENTER 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.