Considerations for retrying a link

If a link failure occurs during normal operation, a sender or server channel program will itself start another instance, subject to certain conditions being met. Other error scenarios might be more difficult to troubleshoot and require further manual investigation.

Link failure during normal operation

If a link failure occurs during normal operation, a sender or server channel program will itself start another instance, provided that:
  1. Initial data negotiation and security exchanges are complete
  2. The retry count in the channel definition is greater than zero
Note: For Multiplatforms, to attempt a retry a channel initiator must be running. For IBM® MQ for z/OS®, this channel initiator must be monitoring the initiation queue specified in the transmission queue that the channel is using.

Difficult to recognize error scenarios

An error scenario might occur that is difficult to recognize. For example, the link and channel might be functioning perfectly, but some occurrence at the receiving end causes the receiver to stop. Another unforeseen situation could be that the receiver system has run out of memory and is unable to complete a transaction.

You need to be aware that such situations can arise, often characterized by a system that appears to be busy but is not actually moving messages. You need to work with your counterpart at the far end of the link to help detect the problem and correct it.