Using GENJCL output


You can use the generated GENJCL commands as input to the JCL Generation utility (program CPCBATCH).

The following table shows examples of GENJCL statements that are produced by the Solution utility.

GENJCL RECON_DSN(BMCBRI.QA.BRQA.ZEG$01.R91.RCON1 ) -
    SOLUTION(CHANGE ACCUM ) CLASS(BRI ) +            
      FEATURE(CHANGE ACCUMULATION ) +                
    MEMBER(CAGERR04) +     
    POPUP01(CAGRPNME=CAGERR04        ) +             
OUTFILE(JCLPDS)                                  
GENJCL RECON_DSN(BMCBRI.QA.BRQA.ZEG$01.R91.RCON1 ) -
    SOLUTION(DBRC COMMANDS ) CLASS(IBM ) +           
      FEATURE(LIST LOG ) +                           
    MEMBER(IRME0001) +     
    POPUP01(ITEMTIME=090710900       ) +             
    POPUP02(ITEMDATE=2005094         ) +             
    OUTFILE(JCLPDS)
GENJCL RECON_DSN(BMCBRI.QA.BRQA.ZEF$02.R91.RCON1 ) -
   SOLUTION(DATABASE RECOVERY ) CLASS(BRI ) +       
     FEATURE(RECOVER TO CURRENT ) +                 
   DBD(IRMIP2P ) PARTNAME(IP2P2 ) MEMBER(&DBD ) +   
   OUTFILE(JCLPDS)

The following table shows the use of this output for an execution of the JCL Generation utility. For more information, see Generating-JCL-with-the-JCL-Generation-utility.

//*+-----------------------------------------------------------+
//*| CPCBATCH: GENERATE JCL MEMBERS FOR ALL SOLUTIONS           
//*|           DELETE & ALLOCATE JCL PDS                        
//*+-----------------------------------------------------------+
//DELPDS   EXEC PGM=IEFBR14                                     
//JCLPDS   DD  DISP=(MOD,DELETE,DELETE),UNIT=SYSDA,             
//             SPACE=(CYL,(1,1),RLSE),                          
//             DSN=your.JCLPDS
//ALLPDS   EXEC PGM=IEFBR14                                     
//JCLPDS   DD   DISP=(NEW,CATLG),SPACE=(CYL,(1,1,10),RLSE),     
//             UNIT=SYSDA,                                      
//             DCB=(DSORG=PO,RECFM=FB,LRECL=80),                
//             DSNTYPE=LIBRARY,                                 
//             DSN=your.JCLPDS
//*                                                             
//BRIJCL07 EXEC  PGM=CPCBATCH                                   
//STEPLIB  DD DISP=SHR,DSN=cpc.options.library
//         DD DISP=SHR,DSN=bmc.load.library
//JCLPDS   DD DISP=SHR,DSN=your.JCLPDS
//CPCSYSIN DD DISP=SHR,DSN=OUTPUT.FROM.BRIUBSOL



 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*