Pushing messages to MQ with a via connection

A common topology allows messages to flow between MQ and a client MQe queue manager. This cannot happen directly, but requires an intermediate bridge-enabled MQeQueue manager. The client can then be a small footprint device with no knowledge of MQ. If you start with the configuration we have above, the following additions are needed to allow a client (MQeMoonQM, on a device called moon) to communicate with MQ, as shown in the following diagram:

Figure 1. A client communicating with MQ

The following have been added:

The topology is more readily seen as message routes, as shown in the following diagram:

Figure 2. Simplified pull routes from MQ through an MQe gateway to an MQe device style queue manager

Messages can be pushed to MQ by using a via connection to chain remote queues, as shown in the following diagram:

Figure 3. Pushing messages using a via connection

Here we have added a via connection, to route messages destined for MQSaturnQM vian MQeEarthQM, and we have added a remote queue definition for MQSaturnQ@MQSaturnQM. The messages can now flow from the client to MQ, as shown in the following diagram:

Figure 4. Pushing messages to MQ

This topology is more easily understood as a collection of message routes, as shown in the following diagram:

Figure 5. Simplified view showing routes which push messages from a device style MQe queue manager to an MQ queue manager


Terms of use | WebSphere software

(c) Copyright IBM Corporation 2004, 2005. All rights reserved.