Queue types

Various types of queues are managed in a shared-queues environment. Each queue type is used for a different type of work. An IMS registers interest in only those queue types that it can process, based on the types of work you define for it.

The queue types and the work that IMS processes on them are shown in the following table.

Table 1. Queue types maintained in a shared-queues environment
Queue type Description
Transaction-ready queue Contains first qbuffer of messages that are destined for transactions
Transaction-staging queue An internal queue that the IMS Queue Manager uses for holding those parts of messages that exceed a single qbuffer
Transaction-suspend queue Contains first qbuffer of messages destined for suspended transactions
Transaction-serial queue Contains first qbuffer of messages that are destined for serial transactions (transactions defined to IMS on the TRANSACT macro as SERIAL=YES)
LTERM-ready queue Contains first qbuffer of messages that are destined for LTERMs or MSNAMEs
LTERM-staging queue An internal queue that the IMS Queue Manager uses for holding those parts of messages that exceed a single qbuffer
APPC-ready queue Contains first qbuffer of messages that are destined for APPC devices
REMOTE-ready queue Contains first qbuffer of messages that are destined for remote transactions or remote LTERMs
OTMA-ready queue Contains first qbuffer of messages that are destined for OTMA devices