Space announcement This space provides the same content as before, but the organization of the home page has changed. The content is now organized based on logical branches instead of legacy book titles. We hope that the new structure will help you quickly find the content that you need.

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 2022/01/03 AT 16:03
//*
//*
//* *************************************************************************** *//
//* *************************************************************************** *//
//* *************************************************************************** *//
//*      BMC AMI Recovery Manager for Db2 V13.01.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 2022/01/03 AT 16:03
//*
//*
//* *********************************************************************** *//
//* *********************************************************************** *//
//* *********************************************************************** *//
//*        BMC AMI Recovery Manager for Db2 V13.01.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)


 

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