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))