IBM MQ messaging provider
The IBM MQ messaging provider has three modes of operation: normal mode, normal mode with restrictions, and migration mode.
The IBM MQ messaging provider has three modes of operation:- IBM MQ messaging provider normal mode
- IBM MQ messaging provider normal mode with restrictions
- IBM MQ messaging provider migration mode
The IBM MQ messaging provider normal mode uses all the features of an IBM MQ queue manager to implement JMS. This mode is optimized to use the JMS 2.0 API and functionality.
The IBM MQ messaging provider normal mode with restrictions uses the JMS 2.0 API, but not the new IBM MQ Version 8.0 features such as shared subscriptions, delayed delivery, or asynchronous send.
The IBM MQ messaging provider migration mode is based on IBM WebSphere MQ Version 6.0 function and uses only features that were available in the IBM WebSphere MQ Version 6.0 queue manager to implement JMS. We can connect to IBM WebSphere MQ Version 7.0, or later, queue managers that use the migration mode but we cannot use any of the Version 7.0 optimizations. This mode allows connections to either of the following queue manager versions:- IBM WebSphere MQ Version 7.0 or later, queue manager in bindings or client mode, but this mode uses only those features that were available to a IBM WebSphere MQ Version 6.0 queue manager.
- IBM WebSphere MQ Version 6.0 or earlier queue manager in client mode.
To connect to IBM Integration Bus by using IBM MQ Enterprise Transport, use the migration mode. If we use IBM MQ Real-Time Transport, the migration mode is automatically selected because you have explicitly selected properties in the connection factory object. Connection to IBM Integration Bus using the IBM MQ Enterprise Transport follows the general rules for mode selection that is described in Configure the JMS PROVIDERVERSION property.
Parent topic: IBM MQ Java language interfacesRelated information