![[V8.0.0.4 Oct 2015]](ng8004.gif)
Using IBM MQ classes for JMS in IMS
IBM® MQ 8.0.0, Fix Pack 4 adds support for using the IBM MQ classes for JMS in IMS versions 13 and later. You must apply APAR PI45236 to the queue manager for this function to work.
Check the system requirements for the IMS system that your enterprise uses. See Hardware and software requirements for IMS for further information.
This set of topics describe how to set up the IBM MQ classes for
JMS in an IMS environment, and the API restrictions that apply when
using the classic (JMS 1.1) and simplified (JMS 2.0) interfaces. See JMS API restrictions for a
list of the API-specific information.
Note: Similar restrictions apply to the legacy (JMS 1.0.2) domain-specific interfaces, but they are not
specifically described here.
Supported IMS dependent regions
The following dependent region types are supported:
- MPR
- BMP
- IFP
- JMP (31 bit Java virtual machines (JVMs) only, 64 bit JVMs are not supported)
- JBP (31 bit JVMs only, 64 bit JVMs are not supported)
Unless specifically mentioned in the following topics, IBM MQ classes for JMS behaves the same in all region types.
Supported Java Virtual Machines
IBM MQ classes for JMS requires Java SE 7.0 or later.
Other restrictions
The following restrictions apply when using IBM MQ classes for
JMS in an IMS environment:
- Client mode connections are not supported.
- Connections are only supported to IBM MQ Version 8
queue managers using the IBM MQ messaging provider
Normal
, orVersion 8
mode.The PROVIDERVERSION attribute on the connection factory must be either unspecified, or a value greater than, or equal to, seven.
- Use of any of the XA connection factories, for example
com.ibm.mq.jms.MQXAConnectionFactory
, is not supported.