2.1 Setup for IBM MQ - jmstoolbox/jmstoolbox GitHub Wiki
IBM MQ
http://www-01.ibm.com/support/docview.wss?uid=swg27007197
Remarks
The section below show one possible configuration (combination of jars and properties). Many others are also valid, please check the official IBM MQ documentation.
Extra JARS
com.ibm.mq.allclient.jar
(from the MQ 8.0.0.2+ SupportPac, v9.x+ prefered)
Note: IBM MQ client jar can now be downloaded from maven repository: https://mvnrepository.com/artifact/com.ibm.mq/com.ibm.mq.allclient
If using v9.2+ version of the IBM MQ client jar, a JSON implementation jar must also be provided. It can be download from https://mvnrepository.com/artifact/org.json/json
Connection Properties
Host
: MQ server host namePort
: MQ portUser/Password
: User allowed to connect to MQ
Properties
queueManager
: Queue Manager Namechannel
: Channel NamechannelSecurityExit
: Class name of a security exit (Will be loaded from the extra jars)channelSecurityExitUserData
: Security exit datachannelReceiveExit
: Class name of a receive exit (Will be loaded from the extra jars)channelReceiveExitUserData
: Receive exit datachannelSendExit
: Class name of a send exit (Will be loaded from the extra jars)channelSendExitUserData
: Send exit datasslCipherSuite
: SSl Cipher Suite (Check MQ Documentation)sslFipsRequired
: SSl FIPS Required? (Check MQ Documentation)com.ibm.mq.cfg.useIBMCipherMappings
: see http://www-01.ibm.com/support/docview.wss?uid=swg1IV66840javax.net.ssl.keyStore
: Client side certificate key storejavax.net.ssl.keyStorePassword
: Client side key store passwordjavax.net.ssl.keyStoreType
: JKS (default), PKCS12, ...javax.net.ssl.trustStore
: keystorejavax.net.ssl.trustStorePassword
: keystore passwordjavax.net.ssl.trustStoreType
: JKS (default), PKCS12, ...