JCL example conventions

This guide and the Advanced Archive for DFSMShsm JCL sample libraries contain JCL and control statement examples. These examples might not be appropriate for every environment.

Most of these examples require some modification before they can function properly in your specific environment.

The fields that require modification are noted with the characters <<<== near the right margin, as shown in the following figure:
//AXQDBINI JOB (ACCT1,ACCT2),'PROG.NAME',REGION=0M,TYPRUN=HOLD,        
//             NOTIFY=&SYSUID,CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1)         
//*                                                                     
//*----------------------------------------------------------------*//  
//*                                                                *//  
//*      5698-AAD                                                  *//  
//*      © ROCKET SOFTWARE, INC. OR ITS AFFILIATES 2014-2018.      *//  
//*      ALL RIGHTS RESERVED.                                      *//  
//*                                                                *//  
//*      ADVANCED ARCHIVE - DATABASE, REQUEST QUEUE AND CLOUD      *//  
//*                         DEFINITIONS DATABASE DEFINITIONS AND   *//  
//*                         INITIALIZATION.                        *//  
//*      ---------------------------------                         *//  
//*                                                                *//  
//*      THIS SAMPLE JOB WILL INVOKE THE DATABASE. REQUEST QUEUE   *//  
//*      AND CLOUD DEFINTIONS DATABASE DEFINITION AND              *//  
//*      INITIALIZATION FUNCTIONS                                  *//  
//*                                                                *//  
//*      BEFORE YOU RUN THIS JOB, DO THE FOLLOWING:                *//  
//*         1) ENSURE THAT THE JOBCARD IS VALID FOR YOUR           *//  
//*            ENVIRONMENT                                         *//  
//*         2) SUBSTITUTE YOUR DATA SET PREFIX FOR @HLQ            *//  
//*                                                                *//  
//*----------------------------------------------------------------*//  
//*                                                                     
//S010   EXEC PGM=AXQDBINI                                              
//*                                                                     
//STEPLIB  DD DISP=SHR,DSN=@HLQ.SAXQLOAD                                
//AXQPRLIB DD DISP=SHR,DSN=@HLQ.SAXQPARM                                
//*                                                                     
//SYSIN   DD *                                                          
*INITIALIZE_ARCHIVE_DATABASE     <<<== UNCOMMENT TO PERFORM FUNCTION    
*INITIALIZE_RESTORE_QUEUE        <<<== UNCOMMENT TO PERFORM FUNCTION    
*INITIALIZE_CLOUD_DEFINITIONS_DB <<<== UNCOMMENT TO PERFORM FUNCTION    
//                                                                     
//MXQDBINI JOB (ACCT1,ACCT2),'PROG.NAME',REGION=0M,TYPRUN=HOLD,        
//             NOTIFY=&SYSUID,CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1)         
//*                                                                     
//*----------------------------------------------------------------*//  
//*                                                                *//  
//*      © ROCKET SOFTWARE, INC. OR ITS AFFILIATES 2014-2016.      *//  
//*      ALL RIGHTS RESERVED.                                      *//  
//*                                                                *//  
//*      ARCHIVE MANAGER  - DATABASE, REQUEST QUEUE AND CLOUD      *//  
//*                         DEFINITIONS DATABASE DEFINITIONS AND   *//  
//*                         INITIALIZATION.                        *//  
//*      ---------------------------------                         *//  
//*                                                                *//  
//*      THIS SAMPLE JOB WILL INVOKE THE DATABASE. REQUEST QUEUE   *//  
//*      AND CLOUD DEFINTIONS DATABASE DEFINITION AND              *//  
//*      INITIALIZATION FUNCITONS                                  *//  
//*                                                                *//  
//*      BEFORE YOU RUN THIS JOB, DO THE FOLLOWING:                *//  
//*         1) ENSURE THAT THE JOBCARD IS VALID FOR YOUR           *//  
//*            ENVIRONMENT                                         *//  
//*         2) SUBSTITUTE YOUR DATA SET PREFIX FOR @HLQ            *//  
//*                                                                *//  
//*----------------------------------------------------------------*//  
//*                                                                     
//S010   EXEC PGM=MXQDBINI                                              
//*                                                                     
//STEPLIB  DD DISP=SHR,DSN=@HLQ.SMXQLOAD                                
//MXQPRLIB DD DISP=SHR,DSN=@HLQ.SMXQPARM                                
//*                                                                     
//SYSIN   DD *                                                          
*INITIALIZE_ARCHIVE_DATABASE     <<<== UNCOMMENT TO PERFORM FUNCTION    
*INITIALIZE_RESTORE_QUEUE        <<<== UNCOMMENT TO PERFORM FUNCTION    
*INITIALIZE_CLOUD_DEFINITIONS_DB <<<== UNCOMMENT TO PERFORM FUNCTION    
//                                                                     

There might be other fields in the examples that require modification before use. For example, most of the data set names in the JCL examples must be changed before you can use these examples in your data center.