Example 6: Using standard image copies and Instant Snapshots
The following figure shows an example of the JCL necessary to perform this task. For more information, see Standard-image-copies.
//NSCCOPY EXEC PGM=ACPMAIN,
// PARM='&SSID,SZC233,MSGLEVEL(1)',REGION=0M
// INCLUDE MEMBER=NSCSTEP
// INCLUDE MEMBER=DB2LIBS
//STEPLIB DD DISP=SHR,DSN=PRODUCT.LOAD.LIBS
// DD DISP=SHR,DSN=DSNEXIT
// DD DISP=SHR,DSN=DSNLOAD
//SYSPRINT DD DSN=RMD.NSC.&SSID..&CASE..SYSPRINT,
// DISP=(NEW,CATLG),UNIT=SYSALLDA,
// SPACE=(CYL,(1,1)),
// DCB=(RECFM=FB,LRECL=133,BLKSIZE=13300)
//SYSOUT DD SYSOUT=*
//ALPPRINT DD SYSOUT=*
//AFRSTMT DD SYSOUT=*
//AFRPRINT DD SYSOUT=*
//AFRSUMRY DD SYSOUT=*
//AFROSUM DD SYSOUT=*
//* SMALL DATASETS WILL USE STANDARD IMAGE COPIES
//* LARGE DATASETS WILL USE INSTANT SNAPSHOT COPIES
//SYSIN DD *
OPTIONS IXDSNUM DATASET
XBMID XBMDB2
OUTSIZE 250K
OUTPUT COPY0001
CATLG YES
DSSNAP NO
SPACE CYL
OUTPUT COPY0002
CATLG YES
DSSNAP YES
SPACE CYL
COPY TABLESPACE NSCDB52.*
DSNUM DATASET
INDEXES YES
COPYDDN(COPY0001)
COPYDSN(DEC2CAT.&DB.&TS.&TYPE&PART.T&TIME)
BIGDDN(COPY0002)
BIGDSN(DEC2CAT.&DB.&TS.B&TYPE&PART.T&TIME)
RESETMOD NO
SHRLEVEL CHANGE CONSISTENT YES
/*
// PARM='&SSID,SZC233,MSGLEVEL(1)',REGION=0M
// INCLUDE MEMBER=NSCSTEP
// INCLUDE MEMBER=DB2LIBS
//STEPLIB DD DISP=SHR,DSN=PRODUCT.LOAD.LIBS
// DD DISP=SHR,DSN=DSNEXIT
// DD DISP=SHR,DSN=DSNLOAD
//SYSPRINT DD DSN=RMD.NSC.&SSID..&CASE..SYSPRINT,
// DISP=(NEW,CATLG),UNIT=SYSALLDA,
// SPACE=(CYL,(1,1)),
// DCB=(RECFM=FB,LRECL=133,BLKSIZE=13300)
//SYSOUT DD SYSOUT=*
//ALPPRINT DD SYSOUT=*
//AFRSTMT DD SYSOUT=*
//AFRPRINT DD SYSOUT=*
//AFRSUMRY DD SYSOUT=*
//AFROSUM DD SYSOUT=*
//* SMALL DATASETS WILL USE STANDARD IMAGE COPIES
//* LARGE DATASETS WILL USE INSTANT SNAPSHOT COPIES
//SYSIN DD *
OPTIONS IXDSNUM DATASET
XBMID XBMDB2
OUTSIZE 250K
OUTPUT COPY0001
CATLG YES
DSSNAP NO
SPACE CYL
OUTPUT COPY0002
CATLG YES
DSSNAP YES
SPACE CYL
COPY TABLESPACE NSCDB52.*
DSNUM DATASET
INDEXES YES
COPYDDN(COPY0001)
COPYDSN(DEC2CAT.&DB.&TS.&TYPE&PART.T&TIME)
BIGDDN(COPY0002)
BIGDSN(DEC2CAT.&DB.&TS.B&TYPE&PART.T&TIME)
RESETMOD NO
SHRLEVEL CHANGE CONSISTENT YES
/*
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*