Integration Server 10.15 | Integration Server Administrator's Guide | Configuring Integration Server for JMS Messaging | Supported JMS Providers | Considerations and Example Configuration Information for Third-Party JMS Providers | IBM MQ
 
IBM MQ
Integration Server was tested with IBM MQ 9.0 JMS provider.
Files to copy:
*IBMMQ\Java\lib\com.ibm.mq.allclient.jar
*IBMMQ\Java\lib\fscontext.jar
*IBMMQ\Java\lib\providerutil.jar
*IBMMQ\Java\lib\jms.jar
Where IBMMQ is the directory in which your IBM MQ is installed.
Consider the following points while connecting to IBM MQ 9.0:
*If you are setting up an SSL connection to IBM MQ 9.0, consider modifying the CipherSuite value in the JNDI .bindings file based on the JRE specified for Integration Server and IBM's recommendation.
*By default, IBM MQ 9.0 supports JMS 2.0 specification. However, Integration Server supports JMS 1.1 specification. Therefore, set the following property to true in Software AG_directory \profiles\IS_instance_name\configuration\custom_wrapper.conf file so that Integration Server functions seamlessly with IBM MQ 9.0.
wrapper.java.additional.availableNumber=-Dcom.ibm.mq.jms.SupportMQExtensions=true
Alternatively, you can set the value of watt.config.systemProperties property as com.ibm.mq.jms.SupportMQExtensions=true.
For Microservices Runtime, set Java system properties in the following file using the JAVA_CUSTOM_OPTS property: Integration Server_directory /bin/setenv.bat(sh) .