CHGMSGQ (Change Message Queue) syntax diagram
Job: B,I Pgm: B,I REXX: B,I Exec Threadsafe: Yes >>-CHGMSGQ------------------------------------------------------> >--MSGQ(--+-*WRKSTN--------------------------------------------+--)--> +-*USRPRF--------------------------------------------+ | .-*LIBL/--------. | '-+---------------+--+-*ALL------------------------+-' +-*CURLIB/------+ +-generic*-message-queue-name-+ +-*USRLIBL/-----+ '-message-queue-name----------' +-*ALL/---------+ +-*ALLUSR/------+ '-library-name/-' >--+------------------------+-----------------------------------> | .-*SAME---. | '-DLVRY(--+-*HOLD---+--)-' +-*BREAK--+ +-*NOTIFY-+ '-*DFT----' >--+-------------------------------------------------------------+--> | .-*SAME------------------------------------------. | '-PGM(--+-*DSPMSG----------------------------------------+--)-' | .-*LIBL/--------. .-*NOALWRPY-. | '-+---------------+--program-name--+-*ALWRPY---+-' +-*CURLIB/------+ '-library-name/-' (1) >--+----------------------------+-------------------------------> | .-*SAME---------. | '-SEV(--+-severity-code-+--)-' >--+---------------------+--+----------------------+------------> | .-*NO--. | | .-*SAME-. | '-RESET(--+-*YES-+--)-' '-FORCE(--+-*NO---+--)-' '-*YES--' >--+-----------------------+------------------------------------> | .-*SAME-. | '-ALWALR(--+-*NO---+--)-' '-*YES--' >--+-----------------------------------------------+------------> | .-*SAME--------------------------. | '-CCSID(--+-*HEX---------------------------+--)-' +-*MSG---------------------------+ +-*JOB---------------------------+ '-coded-character-set-identifier-' >--+---------------------------+--------------------------------> | .-*SAME---. | '-MSGQFULL(--+-*SNDMSG-+--)-' '-*WRAP---' >--+---------------------------------+------------------------->< | .-*SAME-------------. | '-TEXT(--+-*BLANK------------+--)-' '-'--description--'-'
Notes:
- All parameters preceding this point can be specified in positional form.