Using a common queue for trace-route reply messages

Depending on the queue manager attribute, ROUTEREC, trace-route reply messages are delivered to either:

In some cases a system administrator might prefer trace-route reply messages not to be returned to the reply-to queues specified in the message descriptor of the trace-route messages. If this is the case then queue managers can be set to deliver trace-route reply messages to local system queues. If a number of queue managers in a queue manager network are set this way, then it can be time consuming determining the locations of the trace-route reply messages. An alternative is to use a common queue on a single node.

A single node is a queue manager that hosts a common queue. All the queue managers in a queue manager network can deliver trace-route reply messages to this common queue. For an example of this configuration, see Figure 2. The benefit of using a common queue is that queue managers do not have to deliver trace-route reply messages to the reply-to queue specified in a message, and when determining the locations of trace-route reply messages, only one queue need be queried.

To set up a common queue, do the following:

  1. Select, or define, a queue manager as the single node.

  2. On the single node select, or define, a queue for use as the common queue.

  3. On all queue managers that will forward trace-route reply messages are to the common queue, redefine the local system queue SYSTEM.ADMIN.TRACE.ROUTE.QUEUE as a remote queue definition specifying the following:

    • The name of the single node as the remote queue manager name.

    • The name of the common queue as the remote queue name.