QTU= parameter for procedures

Use the QTU= parameter in procedure to specify the upper threshold percentage (2 through 100) for each message queue data set in a non-shared-queues environment, or the upper threshold percentage (2 to 100) for the DRRN in-use count in a shared-queues environment. The default value is 75%.

For a non-shared-queues environment, specifies the upper threshold percentage (2 through 100) for each message queue data set. If this threshold is crossed, and the associated exit routine has not been modified, a message is issued.

For a shared-queues environment, specifies the upper threshold percentage (2 to 100) for the DRRN in-use count. If this threshold is crossed, and if the high threshold count was reached, a message is issued and all messages being retrieved from shared queues are put in an IWAIT state until the lower threshold is reached.

In a shared-queues environment, when the QTU percentage is reached for either SHMSG or LGMSG message queue buffers, IMS tries to allocate one more bitmaps (SHMSG or LGMSG, as appropriate) within the range of queue buffers defined by QBUFMAX. If successful, this reduces the percentage used for this type of message queue buffer below the QTU percentage. If one more bitmap cannot be allocated, message DFS2281I is issued and IMS then works in degraded mode until the percentage used for this type of message queue buffer drops below the QTL percentage.