|
This sample job allocates four backup versions of each control
data set. Ensure that backup version data sets are placed on volumes that
are different from the volumes that the control data sets are on.
Refer to Figure 1 for an example listing
of the ALLOCBK1 member.
Note: Four backup versions of each control data set are the default,
but this number can be changed with the BACKUPCOPIES parameter of
the SETSYS command.
The backup versions in this example are allocated on DASD volumes
instead of tape volumes. Ensure that the following parameters are
changed.
- Parameter
- Description
- ?BKUNIT1
- Defines the unit type of the volume for the first control data
set backup version.
- ?BKUNIT2
- Defines the unit type of the volume for the second control data
set backup version.
- ?BKUNIT3
- Defines the unit type of the volume for the third control data
set backup version.
- ?BKUNIT4
- Defines the unit type of the volume for the fourth control data
set backup version.
- ?BKVOL1
- Defines the volume serial number of the volume for the first control
data set backup version.
- ?BKVOL2
- Defines the volume serial number of the volume for the second
control data set backup version.
- ?BKVOL3
- Defines the volume serial number of the volume for the third control
data set backup version.
- ?BKVOL4
- Defines the volume serial number of the volume for the fourth
control data set backup version.
- ?SCBVOL1
- Defines the storage class name for the backup versions.
- ?MCDFHSM
- Defines the management class name for the DFSMShsm data
sets.
- ?MCDFHSM
- Defines the management class name for the DFSMShsm data
sets.
- ?CDSSIZE
- Defines the number of cylinders allocated to any control data
set backup version.
Guideline: Initially, allocate 10 cylinders
to run the starter set.
- ?JNLSIZE
- Defines the number of cylinders allocated to the journal dat sets.
- ?UID
- Defines the authorized user ID for the DFSMShsm-started
procedure. An authorized user ID (?UID) must be from 1 to 7 characters
long. This ID is also used as the high-level qualifier for the DFSMShsm managed-data
sets.
During the edit, search for the character string starting with "REMOVE
THE NEXT …" and determine if the following JCL statements apply
to your environment. If these JCL statements do not apply, ensure
that they are removed from the data set.
Figure 1. Example Listing of Member
ALLOCBK1 Part 1 of 2//ALLOCBK1 JOB ?JOBPARM
//ALLOCBK EXEC PGM=IEFBR14
//*
//*****************************************************************/
//* THIS SAMPLE JOB ALLOCATES AND CATALOGS THE CONTROL DATA SET*/
//* BACKUP VERSION DATA SETS ON DASD VOLUMES. */
//* */
//* ENSURE THAT BACKUP VERSION DATA SETS ARE PLACED ON VOLUMES */
//* THAT ARE DIFFERENT FROM THE VOLUMES THAT THE CONTROL DATA */
//* SETS ARE ON. */
//* */
//* THIS SAMPLE JOB ALLOCATES FOUR BACKUP COPIES (THE DEFAULT) */
//* FOR EACH CONTROL DATA SET. IF YOU SPECIFY A DIFFERENT */
//* NUMBER OF BACKUP VERSIONS, ENSURE THAT YOU ALLOCATE A */
//* BACKUP COPY FOR EACH OF THE BACKUP VERSIONS YOU SPECIFY. */
//*****************************************************************/
//* */
//* EDIT THIS JCL TO REPLACE THE PARAMETERS DESCRIBED BELOW. */
//* */
//*****************************************************************/
//* PARAMETER PARAMETER DEFINITION
//*
//* ?BKUNIT1 - UNIT TYPE OF VOLUME TO CONTAIN THE FIRST CDS
//* BACKUP VERSION.
//* ?BKUNIT2 - UNIT TYPE OF VOLUME TO CONTAIN THE SECOND CDS
//* BACKUP VERSION.
//* ?BKUNIT3 - UNIT TYPE OF VOLUME TO CONTAIN THE THIRD CDS
//* BACKUP VERSION.
//* ?BKUNIT4 - UNIT TYPE OF VOLUME TO CONTAIN THE FOURTH CDS
//* BACKUP VERSION.
//* ?BKVOL1 - VOLUME SERIAL OF VOLUME TO CONTAIN THE FIRST CDS
//* BACKUP VERSION.
//* ?BKVOL2 - VOLUME SERIAL OF VOLUME TO CONTAIN THE SECOND CDS
//* BACKUP VERSION.
//* ?BKVOL3 - VOLUME SERIAL OF VOLUME TO CONTAIN THE THIRD CDS
//* BACKUP VERSION.
//* ?BKVOL4 - VOLUME SERIAL OF VOLUME TO CONTAIN THE FOURTH CDS
//* BACKUP VERSION.
//* ?SCBVOL1 - STORAGE CLASS NAME FOR BACKUP VERSIONS
//* ?MCDFHSM - MANAGEMENT CLASS NAME OF THE HSM CONSTRUCT
//*
//* ?CDSSIZE - NUMBER OF CYLINDERS ALLOCATED TO CDS BACKUP
//* VERSIONS.
//* ?JNLSIZE - NUMBER OF CYLINDERS ALLOCATED TO JOURNAL DATA
//* SETS.
//* ?UID - AUTHORIZED USER ID (1 TO 7 CHARS) FOR THE HSM-
//* STARTED PROCEDURE. THIS WILL BE USED AS THE
//* HIGH-LEVEL QUALIFIER OF HSM DATA SETS.
//* (NOTE: UID AUTHORIZATION IS VALID IN A NON-FACILITY CLASS */
//* ENVIRONMENT ONLY, OTHERWISE, FACILITY CLASS PROFILES WILL BE */
//* USED FOR AUTHORIZATION CHECKING.) */
//*****************************************************************/
//*
//******************************************************************/
//* THIS PROCEDURE ASSUMES A SINGLE CLUSTER MCDS. IF MORE THAN */
//* ONE VOLUME IS DESIRED, FOLLOW THE RULES FOR A MULTICLUSTER */
//* CDS. */
//******************************************************************/
//*
//MCDSV1 DD DSN=?UID.MCDS.BACKUP.V0000001,DISP=(,CATLG),UNIT=?BKUNIT1,
// VOL=SER=?BKVOL1,SPACE=(CYL,(?CDSSIZE,5)),STORCLAS=?SCBVOL1,
// MGMTCLAS=?MCDFHSM
//MCDSV2 DD DSN=?UID.MCDS.BACKUP.V0000002,DISP=(,CATLG),UNIT=?BKUNIT2,
// VOL=SER=?BKVOL2,SPACE=(CYL,(?CDSSIZE,5)),STORCLAS=?SCBVOL1,
// MGMTCLAS=?MCDFHSM
//MCDSV3 DD DSN=?UID.MCDS.BACKUP.V0000003,DISP=(,CATLG),UNIT=?BKUNIT3,
// VOL=SER=?BKVOL3,SPACE=(CYL,(?CDSSIZE,5)),STORCLAS=?SCBVOL1,
// MGMTCLAS=?MCDFHSM
//MCDSV4 DD DSN=?UID.MCDS.BACKUP.V0000004,DISP=(,CATLG),UNIT=?BKUNIT4,
// VOL=SER=?BKVOL4,SPACE=(CYL,(?CDSSIZE,5)),STORCLAS=?SCBVOL1,
// MGMTCLAS=?MCDFHSM
//*
Figure 2. Example Listing of Member ALLOCBK1 Part
2 of 2//******************************************************************/
//* REMOVE THE NEXT FOUR DD STATEMENTS IF YOU DO NOT INTEND TO USE */
//* BACKUP AND DUMP */
//* */
//* THIS PROCEDURE ASSUMES A SINGLE CLUSTER BCDS. IF MORE THAN */
//* ONE VOLUME IS DESIRED, FOLLOW THE RULES FOR A MULTICLUSTER */
//* CDS. */
//******************************************************************/
//*
//BCDSV1 DD DSN=?UID.BCDS.BACKUP.V0000001,DISP=(,CATLG),UNIT=?BKUNIT1,
// VOL=SER=?BKVOL1,SPACE=(CYL,(?CDSSIZE,5)),STORCLAS=?SCBVOL1,
// MGMTCLAS=?MCDFHSM
//BCDSV2 DD DSN=?UID.BCDS.BACKUP.V0000002,DISP=(,CATLG),UNIT=?BKUNIT2,
// VOL=SER=?BKVOL2,SPACE=(CYL,(?CDSSIZE,5)),STORCLAS=?SCBVOL1,
// MGMTCLAS=?MCDFHSM
//BCDSV3 DD DSN=?UID.BCDS.BACKUP.V0000003,DISP=(,CATLG),UNIT=?BKUNIT3,
// VOL=SER=?BKVOL3,SPACE=(CYL,(?CDSSIZE,5)),STORCLAS=?SCBVOL1,
// MGMTCLAS=?MCDFHSM
//BCDSV4 DD DSN=?UID.BCDS.BACKUP.V0000004,DISP=(,CATLG),UNIT=?BKUNIT4,
// VOL=SER=?BKVOL4,SPACE=(CYL,(?CDSSIZE,5)),STORCLAS=?SCBVOL1,
// MGMTCLAS=?MCDFHSM
//*
//******************************************************************/
//* REMOVE THE NEXT FOUR DD STATEMENTS IF YOU DO NOT INTEND TO USE */
//* TAPE VOLUMES FOR DAILY BACKUP VOLUMES, SPILL BACKUP VOLUMES, */
//* OR MIGRATION LEVEL 2 VOLUMES. */
//* */
//* THE OCDS MAY NOT EXCEED 1 VOLUME. */
//******************************************************************/
//*
//OCDSV1 DD DSN=?UID.OCDS.BACKUP.V0000001,DISP=(,CATLG),UNIT=?BKUNIT1,
// VOL=SER=?BKVOL1,SPACE=(CYL,(?CDSSIZE,5)),STORCLAS=?SCBVOL1,
// MGMTCLAS=?MCDFHSM
//OCDSV2 DD DSN=?UID.OCDS.BACKUP.V0000002,DISP=(,CATLG),UNIT=?BKUNIT2,
// VOL=SER=?BKVOL2,SPACE=(CYL,(?CDSSIZE,5)),STORCLAS=?SCBVOL1,
// MGMTCLAS=?MCDFHSM
//OCDSV3 DD DSN=?UID.OCDS.BACKUP.V0000003,DISP=(,CATLG),UNIT=?BKUNIT3,
// VOL=SER=?BKVOL3,SPACE=(CYL,(?CDSSIZE,5)),STORCLAS=?SCBVOL1,
// MGMTCLAS=?MCDFHSM
//OCDSV4 DD DSN=?UID.OCDS.BACKUP.V0000004,DISP=(,CATLG),UNIT=?BKUNIT4,
// VOL=SER=?BKVOL4,SPACE=(CYL,(?CDSSIZE,5)),STORCLAS=?SCBVOL1,
// MGMTCLAS=?MCDFHSM
//*
//JRNLV1 DD DSN=?UID.JRNL.BACKUP.V0000001,DISP=(,CATLG),UNIT=?BKUNIT1,
// VOL=SER=?BKVOL1,SPACE=(CYL,(?JNLSIZE,5)),STORCLAS=?SCBVOL1,
// MGMTCLAS=?MCDFHSM
//JRNLV2 DD DSN=?UID.JRNL.BACKUP.V0000002,DISP=(,CATLG),UNIT=?BKUNIT2,
// VOL=SER=?BKVOL2,SPACE=(CYL,(?JNLSIZE,5)),STORCLAS=?SCBVOL1,
// MGMTCLAS=?MCDFHSM
//JRNLV3 DD DSN=?UID.JRNL.BACKUP.V0000003,DISP=(,CATLG),UNIT=?BKUNIT3,
// VOL=SER=?BKVOL3,SPACE=(CYL,(?JNLSIZE,5)),STORCLAS=?SCBVOL1,
// MGMTCLAS=?MCDFHSM
//JRNLV4 DD DSN=?UID.JRNL.BACKUP.V0000004,DISP=(,CATLG),UNIT=?BKUNIT4,
// VOL=SER=?BKVOL4,SPACE=(CYL,(?JNLSIZE,5)),STORCLAS=?SCBVOL1,
// MGMTCLAS=?MCDFHSM
|