Subsystem object set creation JCL
The following figure contains sample JCL to generate balanced object sets for the entire subsystem.
//ARMJ001 JOB PARM,'RMGR/DB2.J0001',CLASS=A,MSGCLASS=X,
// NOTIFY=RDAXXX
//* *************************************************************** *//
//*
//* DOC: GENERATED BY RDAXXX ON 2015/01/03 AT 16:03
//*
//*
//* *************************************************************** *//
//* *************************************************************** *//
//* *************************************************************** *//
//* RECOVERY MANAGER - V11.2.00 - BMC SOFTWARE, INC. *//
//* *************************************************************** *//
//* BATCH GROUP CREATION *//
//* *************************************************************** *//
//* *************************************************************** *//
//ARM0000 EXEC PGM=ARMBGPS,
// PARM='DEDL',
// REGION=4M
//STEPLIB DD DISP=SHR,DSN=PRODUCT.LOAD.LIBS
// DD DISP=SHR,DSN=DSNEXIT
// DD DISP=SHR,DSN=DSNLOAD
//ARMMSGS DD DISP=SHR,DSN=PRODUCT.CNTL.LIBS(ARMMSGS)
//ARMOPTS DD DISP=SHR,DSN=PRODUCT.CNTL.LIBS(ARM$OPTS)
//ARMPRINT DD SYSOUT=*
//ARMERROR DD SYSOUT=*
//ARMIN DD *
BUILD GROUPS RDAXXX.BGPS_1010
MAXGROUPS 10
EXCLUDE
BMCARM.BMCARMCR
, BMCARM.BMCESTM
, BMCARM.BMCJOBRS
, BMCASU10.BMCRSIP
, BMCASU10.BMCRSTB
, BMCASU10.BMCRSTP
, BMCASU10.BMCRSTS
, BMCUTIL.BMCLGRNX
, BMCUTIL.BMCSYNC
, BMCUTIL.BMCTRANS
, BMCUTIL.BMCUTIL
, BMCUTIL.BMCXCOPY
, BMCUTIL.BMCGAUTH
, BMCUTIL.BMCGROPT
, BMCUTIL.BMCOBDEF
, BMCUTIL.BMCOBSET
, BMCUTIL.BMCOOBSQL
, BMCUTIL.BMCPRDRG
, BMCUTIL.BMCHIST
, BMCACA32.ACAREPOS
, BMCALPA1.ALPFPSP
, BMCALPA1.ALPFSSP
, BMCALPA1.ALPHISP
, BMCALPA1.ALPMKSP
, BMCALPA1.ALPOLDO
, BMCALPA1.ALPRCVM
, BMCALPA1.ALPRTSP
, BMCALPA1.ALPURSP
, BMCALPA1.ALPWHSP
, BMCALPA1.ALPWSSP
, DSNRTSDB.DSNRTSTS
DESCRIPTION 'SUBSYSTEM GROUP'
;
/*
//ARMJ001 JOB PARM,'RMGR/DB2.J0001',CLASS=A,MSGCLASS=X,
// NOTIFY=RDAXXX
//* *************************************************************** *//
//*
//* DOC: GENERATED BY RDAXXX ON 2015/01/03 AT 16:03
//*
//*
//* *************************************************************** *//
//* *************************************************************** *//
//* *************************************************************** *//
//* RECOVERY MANAGER - V11.2.00 - BMC SOFTWARE, INC. *//
//* *************************************************************** *//
//* CREATE TEMP DATA SET FOR FILE TAILORING *//
//* *************************************************************** *//
//ARM0000 EXEC PGM=IEFBR14,COND=(4,LT)
//TEMP DD DISP=(MOD,DELETE),
// DSN=BMCRMD.QA.MAXVL17.TMPISPF.D110103.T160301,
// UNIT=WORK,SPACE=(CYL,(5,5)),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120,DSORG=PS)
//ARM0001 EXEC PGM=IEBGENER,COND=(4,LT)
//SYSPRINT DD SYSOUT=*
//SYSIN DD DUMMY
//SYSUT1 DD DUMMY,
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120,DSORG=PS)
//SYSUT2 DD DISP=(NEW,CATLG,DELETE),
// DSN=BMCRMD.QA.MAXVL17.TMPISPF.D110103.T160301,
// UNIT=WORK,SPACE=(CYL,(5,5)),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120,DSORG=PS)
//* *************************************************************** *//
//* BATCH JCL GENERATION *//
//* FOR SELECTED OBJECT SETS *//
//* *************************************************************** *//
//ARM0002 EXEC PGM=IKJEFT1B,DYNAMNBR=250,
// PARM='ISPSTART PGM(ARMBGEN) PARM(DEDL)',
// REGION=4M,COND=(4,LT)
//STEPLIB DD DISP=SHR,DSN=PRODUCT.LOAD.LIBS
// DD DISP=SHR,DSN=DSNEXIT
// DD DISP=SHR,DSN=DSNLOAD
//ARMMSGS DD DISP=SHR,DSN=PRODUCT.CNTL.LIBS(ARMMSGS)
//ARMOPTS DD DISP=SHR,DSN=PRODUCT.CNTL.LIBS(ARM$OPTS)
//ARMPRINT DD SYSOUT=*
//ARMERROR DD SYSOUT=*
//ARMLOAD DD DISP=SHR,DSN=BMCRMD.TEST.DBLINK
//ARMIN DD *
SET CURRENT SQLID = RDAXXX ;
GENJCL BACKUP
GROUP RDAXXX.BGPS?? ;
/*
//ISPFILE DD DISP=(MOD,KEEP),
// DSN=BMCRMD.QA.MAXVL17.TMPISPF.D110103.T160301
//ISPSLIB DD DISP=SHR,DSN=BMCRMD.TEST.DBSLIB
//ISPTABL DD DISP=SHR,DSN=BMCRMD.TEST.DBTLIB
//ISPMLIB DD DISP=SHR,DSN=BMCRMD.TEST.DBMLIB
// DD DISP=SHR,DSN=SYS1.PROD.ISPMLIB
//ISPTLIB DD DISP=(,DELETE),UNIT=WORK,SPACE=(CYL,(1,1,2)),
// DCB=BMCRMD.TEST.DBTLIB
// DD DISP=SHR,DSN=BMCRMD.TEST.DBTLIB
// DD DISP=SHR,DSN=SYS1.PROD.ISPTLIB
//ISPPLIB DD DISP=(NEW,DELETE),UNIT=WORK,SPACE=(TRK,(1,1,2)),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120,DSORG=PO)
//ISPPROF DD DISP=(,DELETE),UNIT=WORK,SPACE=(TRK,(1,1,2)),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120,DSORG=PO)
//ISPCTL0 DD DISP=(,DELETE),UNIT=WORK,SPACE=(CYL,(1,1)),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120,DSORG=PS)
//ISPCTL1 DD DISP=(,DELETE),UNIT=WORK,SPACE=(CYL,(1,1)),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120,DSORG=PS)
//ISPLOG DD DISP=(,DELETE),UNIT=WORK,SPACE=(CYL,(1,1)),
// DCB=(LRECL=125,RECFM=VBA,BLKSIZE=3000,DSORG=PS),
// DSN=&&LOG
//SYSTSIN DD DUMMY
//SYSTSPRT DD SYSOUT=*
//SYSTERM DD SYSOUT=*
//ISPLIST DD SYSOUT=*
//* *************************************************************** *//
//* COPY TEMP DATA SET TO TARGET DATA SET *//
//* *************************************************************** *//
//ARM0003 EXEC PGM=ARMBGNR,COND=(4,LT),REGION=4M
//STEPLIB DD DISP=SHR,DSN=PRODUCT.LOAD.LIBS
// DD DISP=SHR,DSN=DSNEXIT
// DD DISP=SHR,DSN=DSNLOAD
//ARMMSGS DD DISP=SHR,DSN=PRODUCT.CNTL.LIBS(ARMMSGS)
//ARMOPTS DD DISP=SHR,DSN=PRODUCT.CNTL.LIBS(ARM$OPTS)
//ARMPRINT DD SYSOUT=*
//ARMERROR DD SYSOUT=*
//SYSUT1 DD DISP=(OLD,DELETE,KEEP),
// DSN=BMCRMD.QA.MAXVL17.TMPISPF.D110103.T160301
//SYSUT2 DD DSN=RDAXXX.ARM.JCL,
// DISP=(NEW,CATLG,DELETE),SPACE=(CYL,(1,1)),
// UNIT=WORK,
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120,DSORG=PS)
// NOTIFY=RDAXXX
//* *************************************************************** *//
//*
//* DOC: GENERATED BY RDAXXX ON 2015/01/03 AT 16:03
//*
//*
//* *************************************************************** *//
//* *************************************************************** *//
//* *************************************************************** *//
//* RECOVERY MANAGER - V11.2.00 - BMC SOFTWARE, INC. *//
//* *************************************************************** *//
//* BATCH GROUP CREATION *//
//* *************************************************************** *//
//* *************************************************************** *//
//ARM0000 EXEC PGM=ARMBGPS,
// PARM='DEDL',
// REGION=4M
//STEPLIB DD DISP=SHR,DSN=PRODUCT.LOAD.LIBS
// DD DISP=SHR,DSN=DSNEXIT
// DD DISP=SHR,DSN=DSNLOAD
//ARMMSGS DD DISP=SHR,DSN=PRODUCT.CNTL.LIBS(ARMMSGS)
//ARMOPTS DD DISP=SHR,DSN=PRODUCT.CNTL.LIBS(ARM$OPTS)
//ARMPRINT DD SYSOUT=*
//ARMERROR DD SYSOUT=*
//ARMIN DD *
BUILD GROUPS RDAXXX.BGPS_1010
MAXGROUPS 10
EXCLUDE
BMCARM.BMCARMCR
, BMCARM.BMCESTM
, BMCARM.BMCJOBRS
, BMCASU10.BMCRSIP
, BMCASU10.BMCRSTB
, BMCASU10.BMCRSTP
, BMCASU10.BMCRSTS
, BMCUTIL.BMCLGRNX
, BMCUTIL.BMCSYNC
, BMCUTIL.BMCTRANS
, BMCUTIL.BMCUTIL
, BMCUTIL.BMCXCOPY
, BMCUTIL.BMCGAUTH
, BMCUTIL.BMCGROPT
, BMCUTIL.BMCOBDEF
, BMCUTIL.BMCOBSET
, BMCUTIL.BMCOOBSQL
, BMCUTIL.BMCPRDRG
, BMCUTIL.BMCHIST
, BMCACA32.ACAREPOS
, BMCALPA1.ALPFPSP
, BMCALPA1.ALPFSSP
, BMCALPA1.ALPHISP
, BMCALPA1.ALPMKSP
, BMCALPA1.ALPOLDO
, BMCALPA1.ALPRCVM
, BMCALPA1.ALPRTSP
, BMCALPA1.ALPURSP
, BMCALPA1.ALPWHSP
, BMCALPA1.ALPWSSP
, DSNRTSDB.DSNRTSTS
DESCRIPTION 'SUBSYSTEM GROUP'
;
/*
//ARMJ001 JOB PARM,'RMGR/DB2.J0001',CLASS=A,MSGCLASS=X,
// NOTIFY=RDAXXX
//* *************************************************************** *//
//*
//* DOC: GENERATED BY RDAXXX ON 2015/01/03 AT 16:03
//*
//*
//* *************************************************************** *//
//* *************************************************************** *//
//* *************************************************************** *//
//* RECOVERY MANAGER - V11.2.00 - BMC SOFTWARE, INC. *//
//* *************************************************************** *//
//* CREATE TEMP DATA SET FOR FILE TAILORING *//
//* *************************************************************** *//
//ARM0000 EXEC PGM=IEFBR14,COND=(4,LT)
//TEMP DD DISP=(MOD,DELETE),
// DSN=BMCRMD.QA.MAXVL17.TMPISPF.D110103.T160301,
// UNIT=WORK,SPACE=(CYL,(5,5)),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120,DSORG=PS)
//ARM0001 EXEC PGM=IEBGENER,COND=(4,LT)
//SYSPRINT DD SYSOUT=*
//SYSIN DD DUMMY
//SYSUT1 DD DUMMY,
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120,DSORG=PS)
//SYSUT2 DD DISP=(NEW,CATLG,DELETE),
// DSN=BMCRMD.QA.MAXVL17.TMPISPF.D110103.T160301,
// UNIT=WORK,SPACE=(CYL,(5,5)),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120,DSORG=PS)
//* *************************************************************** *//
//* BATCH JCL GENERATION *//
//* FOR SELECTED OBJECT SETS *//
//* *************************************************************** *//
//ARM0002 EXEC PGM=IKJEFT1B,DYNAMNBR=250,
// PARM='ISPSTART PGM(ARMBGEN) PARM(DEDL)',
// REGION=4M,COND=(4,LT)
//STEPLIB DD DISP=SHR,DSN=PRODUCT.LOAD.LIBS
// DD DISP=SHR,DSN=DSNEXIT
// DD DISP=SHR,DSN=DSNLOAD
//ARMMSGS DD DISP=SHR,DSN=PRODUCT.CNTL.LIBS(ARMMSGS)
//ARMOPTS DD DISP=SHR,DSN=PRODUCT.CNTL.LIBS(ARM$OPTS)
//ARMPRINT DD SYSOUT=*
//ARMERROR DD SYSOUT=*
//ARMLOAD DD DISP=SHR,DSN=BMCRMD.TEST.DBLINK
//ARMIN DD *
SET CURRENT SQLID = RDAXXX ;
GENJCL BACKUP
GROUP RDAXXX.BGPS?? ;
/*
//ISPFILE DD DISP=(MOD,KEEP),
// DSN=BMCRMD.QA.MAXVL17.TMPISPF.D110103.T160301
//ISPSLIB DD DISP=SHR,DSN=BMCRMD.TEST.DBSLIB
//ISPTABL DD DISP=SHR,DSN=BMCRMD.TEST.DBTLIB
//ISPMLIB DD DISP=SHR,DSN=BMCRMD.TEST.DBMLIB
// DD DISP=SHR,DSN=SYS1.PROD.ISPMLIB
//ISPTLIB DD DISP=(,DELETE),UNIT=WORK,SPACE=(CYL,(1,1,2)),
// DCB=BMCRMD.TEST.DBTLIB
// DD DISP=SHR,DSN=BMCRMD.TEST.DBTLIB
// DD DISP=SHR,DSN=SYS1.PROD.ISPTLIB
//ISPPLIB DD DISP=(NEW,DELETE),UNIT=WORK,SPACE=(TRK,(1,1,2)),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120,DSORG=PO)
//ISPPROF DD DISP=(,DELETE),UNIT=WORK,SPACE=(TRK,(1,1,2)),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120,DSORG=PO)
//ISPCTL0 DD DISP=(,DELETE),UNIT=WORK,SPACE=(CYL,(1,1)),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120,DSORG=PS)
//ISPCTL1 DD DISP=(,DELETE),UNIT=WORK,SPACE=(CYL,(1,1)),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120,DSORG=PS)
//ISPLOG DD DISP=(,DELETE),UNIT=WORK,SPACE=(CYL,(1,1)),
// DCB=(LRECL=125,RECFM=VBA,BLKSIZE=3000,DSORG=PS),
// DSN=&&LOG
//SYSTSIN DD DUMMY
//SYSTSPRT DD SYSOUT=*
//SYSTERM DD SYSOUT=*
//ISPLIST DD SYSOUT=*
//* *************************************************************** *//
//* COPY TEMP DATA SET TO TARGET DATA SET *//
//* *************************************************************** *//
//ARM0003 EXEC PGM=ARMBGNR,COND=(4,LT),REGION=4M
//STEPLIB DD DISP=SHR,DSN=PRODUCT.LOAD.LIBS
// DD DISP=SHR,DSN=DSNEXIT
// DD DISP=SHR,DSN=DSNLOAD
//ARMMSGS DD DISP=SHR,DSN=PRODUCT.CNTL.LIBS(ARMMSGS)
//ARMOPTS DD DISP=SHR,DSN=PRODUCT.CNTL.LIBS(ARM$OPTS)
//ARMPRINT DD SYSOUT=*
//ARMERROR DD SYSOUT=*
//SYSUT1 DD DISP=(OLD,DELETE,KEEP),
// DSN=BMCRMD.QA.MAXVL17.TMPISPF.D110103.T160301
//SYSUT2 DD DSN=RDAXXX.ARM.JCL,
// DISP=(NEW,CATLG,DELETE),SPACE=(CYL,(1,1)),
// UNIT=WORK,
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120,DSORG=PS)
Related topics
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*