RSTOBJBRM (Restore Object Using BRM) syntax diagram


Job: B,I Pgm: B,I REXX: B,I Exec
>>-RSTOBJBRM--OBJ(--+-*ALL-------------------------+--)--------->
                    | .--------------------------. |
                    | V                          | |
                    '---+-generic*-object-name-+-+-'
                        '-object-name----------'
 
>--SAVLIB(--library-name--)------------------------------------->
 
         .-----------------.
         V                 | (1)     (2)
>--DEV(----+-*MEDCLS-----+-+-------)---------------------------->
           '-device-name-'
 
>--+------------------------------------------------------------+-->
   |          .-*SAV---------------------------------------.    |
   '-PRLRSC(--+-*NONE--------------------------------------+--)-'
              '-+-*AVAIL---------------------+--| Prlrsc |-'
                '-minimum-parallel-resources-'
 
>--+---------------------------------------+-------------------->
   |           .-*ALL-----------------.    |
   |           | .------------------. |    |
   |           | V             (3)  | |    |
   '-OBJTYPE(--+---object-type------+-+--)-'
 
>--+-----------------------------+------------------------------>
   |          .-*CURRENT----.    |
   '-SAVLVL(--+-copy-number-+--)-'
 
>--+-------------------------+--+-----------------------+------->
   |          .-*REWIND-.    |  |          .-*ALL--.    |
   '-ENDOPT(--+-*LEAVE--+--)-'  '-OPTION(--+-*NEW--+--)-'
              '-*UNLOAD-'                  +-*OLD--+
                                           '-*FREE-'
 
>--+------------------------+----------------------------------->
   |          .-*MATCH-.    |
   '-MBROPT(--+-*ALL---+--)-'
              +-*NEW---+
              '-*OLD---'
 
>--+-----------------------------+------------------------------>
   |             .-*NONE----.    |
   '-ALWOBJDIF(--+-*ALL-----+--)-'
                 '-*FILELVL-'
 
>--+------------------------------+----------------------------->
   |          .-*SAVLIB------.    |
   '-RSTLIB(--+-library-name-+--)-'
 
>--+-----------------------------------------------+------------>
   |          .-*SAVASP-----------------------.    |
   '-RSTASP(--+-*SYSTEM-----------------------+--)-'
              +-auxiliary-storage-pool-name---+
              '-auxiliary-storage-pool-number-'
 
>--+------------------------------------------------+----------><
   |           .-*LCL--------------------------.    |
   |           |               (4)             |    |
   '-FROMSYS(--+-location-name-----------------+--)-'
               |                          (4)  |
               '-network-id.location-name------'
 
Prlrsc
 
   .-*MIN-----------------------.
|--+-*AVAIL---------------------+-------------------------------|
   '-maximum-parallel-resources-'
 
 

Notes:

  1. A maximum of 4 repetitions.

  2. All parameters preceding this point can be specified positionally.

  3. A maximum of 50 repetitions.

  4. Network feature required to use this value.