Description
We should agree on the instructions/certification for installing IBM MQ (former WebSphereMQ) 8 and 9 clients so DOC team could create instructions.
As described in Persistence Guide, here is the link for IBM MQ clients version 8 and 9. The persistence guide explains that just downloading the JAVA ALL client from the web page isn't enough to install client into Karaf, because the OSGi clients contains several jars that collide with Karaf's jars.
There are at least 3 options how to get it working:
- Deploy several jars from IBMMQ Server into Karaf - Instructions
- Unzip -IBM-MQ-Install-Java-All.jar, remove *Require-Bundle = com.ibm.mq.osgi.allclientprereqs;visibility:=reexport header from MANIFEST.MF located in com.ibm.mq.osgi.allclient_.jar* and deploy the modified allclient into karaf
- Install an empty bundle with com.ibm.mq.osgi.allclientprereqs symbolic name and then deploy the unmodified com.ibm.mq.osgi.allclient_.jar* into Karaf
FUSE QE tried #1 and #2 steps successfully. However, #1 needs to download the correct version of IBM-MQ Server and extract the right libraries from it and then deploy it into Karaf. QE found only IBMMQ 8 server that contains only 8.0.0.4 clients and the newest IBM MQ client is of version 8.0.0.9.
What instruction will we recommend customers?
Attachments
Issue Links
- relates to
-
ENTESB-13783 Clean up karaf-quickstarts to reflect official installation method for IBM MQ drivers
- Resolved