search cancel

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

book

Article ID: 188505

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 JCLDFLT?   

Environment

Release : 12.0

Component : CA JCLCheck workload Automation

Resolution

CA JCLCheck provides usermod MZ1C024 in the CAZ2CJCL library to update table JCLDFLT.  This is an SMP/E job and is the recommended method of use.   

Job AZ1DFLT from the CAZ2CJCL library is provided to update JCLDFLT 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(AZ1DFLT): 

//ASM1     EXEC CAZ2ASM,M='JCLDFLT',                                
//            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(JCLCHECK)                                        
   ENTRY    JCLCHECK                                                
   ALIAS    JCLONLIN                                                
   NAME     JCLCHECK(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.