IBM MQ server
An IBM MQ server represents an IBM MQ queue manager or (for IBM MQ for z/OS ) queue-sharing group. For interoperation with WAS v7 or later, the version of IBM MQ must be IBM MQ for z/OS Version 6 or later, or IBM MQ (distributed platforms) Version 7 or later.
WAS can interoperate with IBM MQ in any of the following ways:
- Use the IBM MQ messaging provider
- Use an IBM MQ link
- Use an IBM MQ server
The interoperation through IBM MQ server (queue manager or queue-sharing group) is deprecated in WebSphere Application Server version 9. As an alternative method, use IBM MQ resource adapter or IBM MQ link to connect to the IBM MQ network for interoperation. See Deprecated features.
We can configure IBM MQ server resources using the administrative console or using the SIBAdminCommands: IBM MQ server administrative commands (AdminTask).
To set up and use an IBM MQ server, configure the server properties, add the server to a service integration bus as a bus member, and create an IBM MQ queue-type destination. Destinations assigned to an IBM MQ server bus member can also be mediated.
You add the IBM MQ server as a bus member so that messaging engines on the bus can access queues on the target IBM MQ system. If the IBM MQ server is connected to a queue-sharing group, the bus applications can access shared queues on the target installation.
- We can configure an IBM MQ server to connect to an IBM MQ queue manager using either a bindings mode or a client mode connection. To use client mode with IBM MQ for z/OS, we need an additional product called the Client Attach Facility.
- You should configure the queues on the IBM MQ network as "shareable". This allows multiple server instances to get messages from the queues.
Integrate IBM MQ queues into a bus
- Create an IBM MQ server
- Add the new IBM MQ server as a member of a bus
- Create an IBM MQ queue type destination for the new bus member and assign it to an IBM MQ queue.
- Optional: Mediate the new destination using the IBM MQ queue as the mediation point.
Related concepts
Interoperation using an IBM MQ server Interoperating with an IBM MQ network.