DEFINE command
The DEFINE command is used to define pools, dump classes, cycles, and migration level 2 key ranges. You need the DEFINE commands for pools in the ARCCMDxx member. The definitions of dump classes, cycles, and migration level 2 key ranges are retained in the DFSMShsm control data sets and are not required (although they are useful) in the ARCCMDxx member. The DEFINE commands for migration level 2 key ranges should not be included in the ARCCMDxx member.
The consolidated DEFINE command for the example system is:
/* SPECIFYING PRIMARY SPACE MANAGEMENT CYCLE */
/* ONLY FOR PROCESSING UNIT 1 */
DEFINE PRIMARYSPMGMTCYCLE(YNNNYNN -
CYCLESTARTDATE(95/09/15))
/* SPECIFYING SECONDARY SPACE MANAGEMENT CYCLE */
/* ONLY FOR PROCESSING UNIT 2 */
DEFINE SECONDARYSPMGMTCYCLE(YNNNYNN -
CYCLESTARTDATE(95/09/15))
/* DEFINING POOLS */
DEFINE POOL(GROUP1 VOLUMES(UG1001 UG1002 UG1003))
DEFINE POOL(GROUP2 VOLUMES(UG2001 UG2002 UG2003))
DEFINE VOLUMEPOOL(SAMPLE VOLUMES(VP0001 VP0002 VP0003))
/* DEFINING POOLS FOR AGGREGATE RECOVERY*/
DEFINE ARPOOL(* ML1VOLS(UG1001 UG1004) L0VOLS(UG2002))
/* DEFINING THE DUMP CYCLE */
DEFINE DUMPCYCLE(NNNNNNYNNNNNNYNNNNNNYNNNNNNY -
CYCLESTARTDATE(95/09/15))
/* DEFINING THE DUMP CLASSES */
DEFINE DUMPCLASS(ONEWEEK AUTOREUSE -
DATASETRESTORE FREQUENCY(7) NORESET -
RETENTIONPERIOD(21) UNIT(ACL) -
VTOCCOPIES(2))
DEFINE DUMPCLASS(TWOWEEK NOAUTOREUSE -
NODATASETRESTORE DISPOSITION('SEND OFFSITE BIWEEKLY') -
FREQUENCY(14) NORESET RETENTIONPERIOD(42) -
UNIT(ACL) VTOCCOPIES(2))
DEFINE DUMPCLASS(FOURWEEK NOAUTOREUSE -
NODATASETRESTORE DAY(28) -
DISPOSITION('SEND OFFSITE MONTHLY') NORESET -
RETENTIONPERIOD(84) UNIT(ACL) -
VTOCCOPIES(0))
/* SPECIFYING BACKUP CYCLE */
DEFINE BACKUP(YYYYYYN CYCLESTARTDATE(95/09/15))