Syntax of the DEFINE command

Read syntax diagramSkip visual syntax diagram
          (1)                                                
>>-DEFINE------+-----------------------------------------+------>
               '-ARPOOL(-+-agname-+-+----------------+-)-'   
                         '-*------' '-| Fragment A |-'       

>--+-------------------------------------------------------------------+-->
   '-BACKUP-+--------------------------------------------------------+-'   
            '-(cycle-+-------+-+---------------------------------+-)-'     
                     '-bvols-' '-CYCLESTARTDATE-+--------------+-'         
                                                '-(yyyy/mm/dd)-'           

>--+-----------------------------------------+------------------>
   '-+-DUMPCLASS-+-(-class--| Fragment B |-)-'   
     '-DCLASS----'                               

>--+----------------------------------------------------------------+-->
   '-+-DUMPCYCLE-+-+----------------------------------------------+-'   
     '-DCYCLE----' '-(cycle-+---------------------------------+-)-'     
                            '-CYCLESTARTDATE-+--------------+-'         
                                             '-(yyyy/mm/dd)-'           

>--+-----------------------------------------------------------------------------+-->
   +-+-MIGRATIONCLEANUPCYCLE-+--+----------------------------------------------+-+   
   | '-MIGCC-----------------'  '-(cycle-+---------------------------------+-)-' |   
   |                                     '-CYCLESTARTDATE-+--------------+-'     |   
   |                                                      '-(yyyy/mm/dd)-'       |   
   '-+-SECONDARYSPMGMTCYCLE-+--+----------------------------------------------+--'   
     '-SSMCYCLE-------------'  '-(cycle-+---------------------------------+-)-'      
                                        '-CYCLESTARTDATE-+--------------+-'          
                                                         '-(yyyy/mm/dd)-'            

>--+---------------------------------------------------------------------------+-->
   '-+-MIGRATIONLEVEL2-+-+---------------------------------------------------+-'   
     '-ML2-------------' '-(-+-----------------+-+-----------------------+-)-'     
                             |       .-----.   | |          .--------.   |         
                             |       V     |   | |          V        |   |         
                             '-KEYS(---key-+-)-' '-VOLUMES(---volser-+-)-'         

>--+------------------------------------------+----------------->
   '-POOL(poolid-+------------------------+-)-'   
                 |           .--------.   |       
                 |           V        |   |       
                 '-VOLUMES-(---volser-+-)-'       

>--+-------------------------------------------------------------------------+-->
   '-+-PRIMARYSPMGMTCYCLE-+-+----------------------------------------------+-'   
     '-PSMCYCLE-----------' '-(cycle-+---------------------------------+-)-'     
                                     '-CYCLESTARTDATE-+--------------+-'         
                                                      '-(yyyy/mm/dd)-'           

>--+--------------------------------------------------+--------->
   '-+-SWITCHTAPES-+-(DSBACKUP(-+----------------+-))-'   
     '-ST----------'            '-| Fragment D |-'        

>--+-----------------------------------------------------+-----><
   '-+-VOLUMEPOOL-+-(poolid-+------------------------+-)-'   
     '-VOLPOOL----'         |           .--------.   |       
                            |           V        |   |       
                            '-VOLUMES-(---volser-+-)-'       

A: ARPOOL optional parameters

|--+----------------------------------------------------------------+--|
   +-ALL------------------------------------------------------------+   
   '-+-------------------------------+-+--------------------------+-'   
     |               .-,------.      | |           .-,------.     |     
     |               V        |      | |           V        |     |     
     '-ML1VOLS--(--+---volser-+-+--)-' '-L0VOLS(-+---volser-+-+-)-'     
                   '-*----------'                '-*----------'         

B: DUMPCLASS optional parameters

|--+-----------------+--+----------------------+---------------->
   +-+-AUTOREUSE-+---+  +-+-DATASETRESTORE-+---+   
   | '-ARUSE-----'   |  | '-DSRESTORE------'   |   
   '-+-NOAUTOREUSE-+-'  '-+-NODATASETRESTORE-+-'   
     '-NOARUSE-----'      '-NODSRESTORE------'     

>--+----------+--+---------+------------------------------------>
   '-DAY(day)-'  '-DISABLE-'   

>--+--------------------------------+--------------------------->
   |                            (2) |   
   '-DISPOSITION('disposition')-----'   

>--+-------------------------------+---------------------------->
   '-ENCRYPT(-+----------------+-)-'   
              '-| Fragment C |-'       

>--+-----------------------+------------------------------------>
   |            .-7----.   |   
   '-FREQUENCY(-+-days-+-)-'   

>--+------------------------------------------+----------------->
   '-+-FASTREPLICATIONDUMP-+-(-+-REQUIRED-+-)-'   
     '-FRDUMP--------------'   '-OPTIONAL-'       

>--+----------------------------------------------------------------------+-->
   |                              .-AVAILABLEFORMOUNT(YES)------------.   |   
   '-+-FASTREPLICATIONRECOVER-+-(-+-----------------------------------+-)-'   
     '-FRRECOV----------------'   '-+-AVAILABLEFORMOUNT-+-(-+-NO--+-)-'       
                                    '-AFM---------------'   '-YES-'           

>--+----------------------------+------------------------------->
   '---HWCOMPRESS---(-+-NO--+-)-'   
                      '-YES-'       

>--+-------------------------------+--+-----------------+------->
   '---RECOVERRESET---(-+-YES--+-)-'  |             (3) |   
                        +-NO---+      '-+-RESET---+-----'   
                        '-DUMP-'        '-NORESET-'         

>--+-------------------------------------+--+------------+------>
   |                       .-30------.   |  '-STACK(nnn)-'   
   '-+-RETENTIONPERIOD-+-(-+-days----+-)-'                   
     '-RETPD-----------'   '-NOLIMIT-'                       

>--+------------------------------+--+----------------+--------->
   '-TAPEEXPIRATIONDATE(yyyy/ddd)-'  '-UNIT(unittype)-'   

>--+--------------------+--+---------------------------+--------|
   '-VTOCCOPIES(copies)-'  '---ZCOMPRESS---(-+-NO--+-)-'   
                                             '-YES-'       

C: ENCRYPT optional parameters

|--+--------------------------------------------------------+--->
   +-NONE---------------------------------------------------+   
   +-RSA(keylabel)------------------------------------------+   
   '-KEYPASSWORD(password)-+------------------------------+-'   
                           |              .-16--------.   |     
                           '---ICOUNT---(-+-+-------+-+-)-'     
                                            '-count-'           

>--+-----------------------+------------------------------------|
   |       .-CLRAES128-.   |   
   '-TYPE(-+-CLRTDES---+-)-'   
           '-ENCTDES---'       

D: SWITCHTAPES optional parameters

   .-TIME(0)---------------.  .-PARTIALTAPE(MARKFULL)-------.   
|--+-----------------------+--+-----------------------------+---|
   |         .-0----.      |  |              .-MARKFULL-.   |   
   '-+-TIME(-+------+-)--+-'  '-PARTIALTAPE(-+-SETSYS---+-)-'   
     |       '-hhmm-'    |                   '-REUSE----'       
     '-+-AUTOBACKUPEND-+-'                                      
       '-ABE-----------'                                        

Notes:
  1. You must specify at least one parameter with each DEFINE command.
  2. The single quotation marks (' ') are required if disposition is more than one word or if it contains a special character.
  3. Do not specify the RESET parameter with the FASTREPLICATIONDUMP parameter because the RESET parameter does not apply to copy pool processing.