Aliases on Remote Queue

We can use aliases on the remote queue, as the last step is simply queue resolution performed on TargetQM. The Queue Alias on the target queue appears to the local system as if it were a queue. The remote queue definition on the local system is therefore named for the Queue Alias, rather than the target queue. The diagram makes this clear (note that we have hidden the connection definition and the listener), see Figure 63.

Figure 63. Using aliases on the remote queue.


Here we have defined a remote queue reference which actually refers to an alias for a queue on TargetQM. When we perform a put on LocalQM addressed to QueueAlias@TargetQM the resolution works as follows, see Figure 64.

Figure 64. Message resolution for a put to a remote queue, using a Queue alias defined on TargetQM


Note that the destination name for the message remains QueueAlias@TargetQM until queue resolution onTargetQM. The Remote Queue Definition completes the requirements for another Message Route, see Figure 65.

Figure 65. Message route entity of messages put to TargetQueueAlias on TargetQM




© IBM Corporation 2002, 2003. All Rights Reserved