Prerequisites

For the latest information about the prerequisites for WebSphere MQ Java, see the WebSphere MQ README file.

To develop WebSphere MQ Java applications, you need a Java 2 Software Development Kit (SDK).

To run WebSphere MQ Java applications, you need the following software components:

To determine the supported Java 2 SDKs for your platform, see www.ibm.com/software/integration/websphere/mqplatforms/supported.html . The supported JREs are those JREs that are embedded in the supported Java 2 SDKs.

To support Secure Sockets Layer (SSL) authentication fully, you need a JRE at Version 1.4.2 for your platform. A WebSphere MQ Java application can use SSL to obtain a secure connection to a queue manager, with authentication, message integrity, and data encryption.

If you require SSL connections to use cryptographic modules that have been FIPS 140-2 certified, you need the IBM(R) Java JSSE FIPS provider (IBMJSSEFIPS). Every IBM Java 2 SDK and JRE at Version 1.4.2 contains IBMJSSEFIPS.

You can use Internet Protocol Version 6 (IPv6) addresses in your WebSphere MQ Java applications provided IPv6 addresses are supported by your Java virtual machine (JVM) and the TCP/IP implementation on your operating system. The WebSphere MQ JMS administration tool (see Using the WebSphere MQ JMS administration tool) also accepts IPv6 addresses.

To use the WebSphere MQ JMS administration tool, you need one of the following service provider packages, supplied with WebSphere MQ:

These packages provide the Java(TM) Naming and Directory Service (JNDI) service. This is the resource that stores physical representations of the administered objects. Users of WebSphere MQ JMS probably use an LDAP server for this purpose, but the tool also supports the use of the file system context service provider. If you use an LDAP server, configure it to store JMS objects. For information to assist with this configuration, see the documentation for your LDAP server.

To use the XOpen/XA facilities of WebSphere MQ JMS on i5/OS you need a specific PTF. See the WebSphere MQ README file for further information.