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:
- A maximum of 300 repetitions.
- LIB parameter is required when TYPE(*LIB) specified.
- All parameters preceding this point can be specified positionally.
- A maximum of 4 repetitions.
- The auxiliary storage pool number must be less than 33 if a value of *ALLDLO or *SAVCAL is specified for the TYPE parameter.
- *NONE must be specified if the value for ASP is *SYSTEM or 1-32.
- An auxiliary storage pool device name must be specified if the value for ASP is 33-255.
- Advanced Functions feature required to use this value.