MSGQ
Derivation: MeSsaGe Queue
MSGQ specifies the number of instance specific information (ISI) blocks that Language Environment allocates on a per thread basis for use by the application. The ISI block contains information for Language Environment to use when identifying and reacting to conditions, providing access to q_data tokens, and assigning space for message inserts used with user-created messages. When an insufficient number of ISI blocks are available, Language Environment uses the least recently used ISI block.
The default value for non-CICS applications is MSGQ(15).
MSGQ is ignored under CICS®.
Syntax >>-MSGQ--(--+--------+--)-------------------------------------->< '-number-'
- number
- An integer that specifies the number of ISI blocks to maintain on a per thread basis.
Usage notes
- PL/I MTF consideration—In a PL/I MTF application, MSGQ sets the number of message queues allowed for each task.
- The CEECMI callable service allocates storage for ISI blocks if necessary. For information about using the CEECMI callable service, see CEECMI—Store and load message insert data.
For more information
- For more information about the ISI blocks, see z/OS Language Environment Programming Guide.