The shared-queues environment
Operating in a shared-queues environment allows multiple IMS systems in a sysplex environment to share IMS message queues and EMH message queues. The IMS systems work together as an IMSplex providing a single-image view of multiple IMS systems.
The shared-queues environment distributes processing loads between the IMS systems in the IMSplex. Transactions that are entered on one IMS can be made available on the shared queues to any other IMS that can process them. Results of these transactions are then returned to the initiating terminal. End users need not be aware of these activities; they view the processing as if they were operating a single-system.
Definitions:
In general, IMS handles messages in the following manner:
- IMS systems register interest in those queues for which they are able to process messages.
- When an IMS receives a message and places it on the shared queue, all IMS systems that have registered interest in that queue are notified.
- One IMS retrieves the message and processes it.
- The IMS that processes the message places a response on the queue.
- The IMS that submitted the original message is notified that the response message was placed on the queue.
- The IMS that submitted the original message sends the response message to the originating terminal.