What happens when a queue manager fails?
If a message-batch is sent to a particular queue manager and that queue
manager becomes unavailable this is what happens:
- With the exception of non-persistent messages on a fast channel (which
might be lost) the undelivered batch of messages is backed out to the cluster
transmission queue on the sending queue manager.
- If the backed-out batch of messages is not in doubt and the messages are
not bound to the particular queue manager, the workload management routine
is called. The workload management routine selects a suitable alternative
queue manager and the messages are sent there.
- Messages that have already been delivered to the queue manager, or are
in doubt, or have no suitable alternative, wait until the original queue manager
becomes available again.
The restart can be automated using Automatic Restart Management (ARM) on z/OS,
HACMP on AIX(R), or any other restart mechanism available on your platform.