ADDMEDIBRM (Add Media Information to BRM) syntax diagram


Job: B,I Pgm: B,I REXX: B,I Exec
                     .-----------------------.
                     V                       | (1)
>>-ADDMEDIBRM--VOL(------volume-identifier---+-------)---------->
 
>--VOLSEQ(----volume-sequence-number----)----------------------->
 
>--SEQNBR(----sequence-number----)------------------------------>
 
>--+---------------------------------+-------------------------->
   |         .-*TYPE------------.    |
   '-LABEL(--+-label-identifier-+--)-'
 
                                (3)
>--+--------------------------+--------------------------------->
   |               (2)        |
   |        .-*LIB-------.    |
   '-TYPE(--+-*ALLDLO----+--)-'
            +-*SAVCAL----+
            +-*SAVSYS----+
            +-*SAVCFG----+
            +-*SAVSECDTA-+
            +-*LINK------+
            '-*QHST------'
 
>--+------------------------------+----------------------------->
   |        (2)                   |
   '-LIB(---------library-name--)-'
 
>--+----------------------------+------------------------------->
   |           .-*LINK-----.    |
   '-LNKLIST(--+-list-name-+--)-'
 
>--+--------------------------+--+------------------------+----->
   |        .-*FILE------.    |  |           .-*CUML-.    |
   '-FILE(--+-*SAVLIB----+--)-'  '-INCTYPE(--+-INCR--+--)-'
            +-*SAVOBJ----+
            +-*SAVCHGOBJ-+
            +-*SAVSYS----+
            +-*SAVCAL----+
            +-*SAVCHGCAL-+
            +-*SAVCFG----+
            +-*SAVSECDTA-+
            +-*SAVDLO----+
            +-*SAVCHGDLO-+
            +-*SAV-------+
            '-*SAVCHG----'
 
>--+-----------------------------+------------------------------>
   |           .-*CURRENT---.    |
   '-CRTDATE(--+-entry-date-+--)-'
 
>--+-----------------------------+------------------------------>
   |           .-*CURRENT---.    |
   '-CRTTIME(--+-entry-time-+--)-'
 
>--+----------------------------------+------------------------->
   |           .-*PERM-----------.    |
   '-EXPDATE(--+-*VER nnn--------+--)-'
               '-expiration-date-'
 
>--+-----------------------------------+------------------------>
   |       .-*NONE----------------.    |
   |       | .------------------. |    |
   |       | V             (4)  | |    |
   '-DEV(--+---device-name------+-+--)-'
 
>--+-----------------------------------+------------------------>
   |          .-*VOL--------------.    |
   '-STRVOL(--+-volume-identifier-+--)-'
 
>--+--------------------------+--------------------------------->
   |       .-*ANY--------.    |
   '-FLR(--+-folder-name-+--)-'
 
>--+-----------------------------------------+------------------>
   |          .-1-----------------------.    |
   '-OBJSAV(--+-number-of-objects-saved-+--)-'
 
>--+------------------------------------------------+----------->
   |             .-0---------------------------.    |
   '-OBJNOTSAV(--+-number-of-objects-not-saved-+--)-'
 
>--+-------------------------------------------------+---------->
   |       .-*SYSTEM-----------------------. (5)     |
   '-ASP(--+-auxiliary-storage-pool-number-+-------)-'
 
>--+------------------------------------------------------+----->
   |          .-*NONE-----------------------. (6) (7)     |
   '-ASPDEV(--+-auxiliary-storage-pool-name-+-----------)-'
 
>--+------------------------------------+----------------------->
   |          .-*NONE--------------.    |
   '-CTLGRP(--+-*BKUGRP------------+--)-'
              |         (8)        |
              +-*ARCGRP------------+
              +-*SYSGRP------------+
              '-control-group-name-'
 
>--+-----------------------+------------------------------------>
   |          .-U-----.    |
   '-RCDFMT(--+-*NONE-+--)-'
              +-F-----+
              '-V-----'
 
>--+-------------------------------+---------------------------->
   |          .-0-------------.    |
   '-RCDLEN(--+-record-length-+--)-'
 
>--+------------------------------+----------------------------->
   |          .-32760--------.    |
   '-BLKLEN(--+-block-length-+--)-'
 
>--+-----------------------------+--+---------------------+----><
   |          .-1-----------.    |  |        .-*NONE-.    |
   '-BLKCNT(--+-block-count-+--)-'  '-TEXT(--+-text--+--)-'
 
 

Notes:

  1. A maximum of 300 repetitions.

  2. LIB parameter is required when TYPE(*LIB) specified.

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

  4. A maximum of 4 repetitions.

  5. The auxiliary storage pool number must be less than 33 if a value of *ALLDLO or *SAVCAL is specified for the TYPE parameter.

  6. *NONE must be specified if the value for ASP is *SYSTEM or 1-32.

  7. An auxiliary storage pool device name must be specified if the value for ASP is 33-255.

  8. Advanced Functions feature required to use this value.