user4021949
user4021949

Reputation: 263

Where to find IBM WebSphere WMQ 6.0 jar files

I am trying to implement code where I can send and receive the SOAP messages to IBM MQ. As of my knowledge jar file are required for my code to work, but could not find any place where either I can download the files or can do whole setup of WebSphere 6.0 Do anyone have any idea how can I get it ?

Upvotes: 1

Views: 2572

Answers (3)

T.Rob
T.Rob

Reputation: 31852

Please be aware that grabbing the jar files from an MQ Server or other installation is not supported by IBM and never has been. However, because it is one of the most commonly used methods to install the MQ client for Java or JMS and fairly common in Java developer culture, IBM has provided a Java-only install option. Please see the Redistributable Clients page in the Knowledge Center for details.

As the name suggests, this install provides an MQ Client package that can be redistributed with independently developed MQ applications. While that is helpful, the main reason IBM provides it is to provide a lightweight install package that...

  1. Contains the correct and complete set of jar files as packaged by IBM.
  2. Is intact and verifiable against a known specification and inventory.
  3. Can reliably be expected to perform as per the documentation set for that version.
  4. Contains all of IBM's diagnostic utilities both in the compiled binaries and in the Java classes.
  5. Contains additional utilities such as GSKit for managing certificates.
  6. Can be patched using IBM's standard Fix Pack install media so that integrity of the installed classes and libraries is preserved.

When using IBM's install media and procedure, the result is far more stable but int he event something goes wrong, the presence of the diagnostic utilities and conformance to a standard install procedure can dramatically reduce outage durations.

Also, there are occasional instances in which a customer with full support entitlements is told that their non-standard installation is not supported and they need to correct it before continuing the PMR. Though this doesn't happen often, in most cases the problem is resolved when the MQ client is installed according to spec. When that doesn't fix it, at least diagnostics can proceed at a faster pace.

The link above has all the details, including links to the client downloads, and is highly recommended reading. You can also go directly to Fix Central for the downloads. Fix Central offers all supported MQ client versions and the relocatable clients come in v8.0 and up. In the download list, look for the "All Java" package.

As Tim noted, mixing client and server versions is supported, provided both client and server are currently in service. Generally you want to develop against the latest version of MQ client because it has the most recent client-side features and will have the longest service life before a version upgrade is required.

Upvotes: 3

user4021949
user4021949

Reputation: 263

Thanks everyone. Just an update to the above answer. In my case I have asked the WebSphere administrator for providing me the lib folders which contains all the required MQ jar files.

I have asked him to provide following files from the C:\Program Files (x86)\IBM\WebSphere MQ\Java\lib\ folders:

 * com.ibm.mq.jar  
 * connector.jar  
 * com.ibm.mq.jmqi.jar  
 * com.ibm.mq.headers.jar  
 * com.ibm.mq.commonservices.jar  

Upvotes: 0

Tim McCormick
Tim McCormick

Reputation: 956

Assuming you're on a Unix platform for your queue manager, the client will be found at:

/opt/mqm/java/lib

However, all MQ clients are compatible with all queue manager versions. I strongly recommend you use a client which is still supported, which means 7.1, 7.5, 8.0, or 9.0 at time of writing. These are freely downloadable from the SupportPac website.

The SupportPacs of interest are those starting 'MQC'. SupportPac MQC8 for example contains the MQ V8.0 client.

Upvotes: 2

Related Questions