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)
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
//*| 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
Related topic
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*