Compilers
The following compilers are supported for
WebSphere® MQ for Linux®, Version 6.0.
C applications/C++ applications- GNU C Compiler (gcc) and g++ Version 3.2
- GNU C Compiler (gcc) and g++ Version 3.3
- GNU C Compiler (gcc) and g++ Version 3.4
Note: The C++ support libraries are installed in directories whose
names match the compiler version, /opt/mqm/lib/<version>,
and links are placed from /opt/mqm/lib to the default version,
3.2.
COBOL applications- Micro Focus Server Express, V4.0
Java™ applications- IBM® Software
Developer's Kit (SDK), Java 2 Technology Edition for Linux on POWER™ Version
1.4.2
Java Messaging and SOAP transport
If you want
to use Java Messaging and SOAP (Simple Object Access Protocol)
Support, you need a Java Runtime Environment Version 1.4.2 or
later. An appropriate runtime environment is provided in the JDKs provided
on the
WebSphere MQ Server CD- ROM. See
WMQ Components for package information.
The JDKs available
on the server CD-ROM are:
- IBM 32-bit
Software Developer's Kit (SDK) for Linux for iSeries™ and pSeries®, Java 2 Technology Edition, Version 1.4
- IBM 64-bit
Software Developer's Kit (SDK) for Linux for iSeries and pSeries, Java 2 Technology Edition, Version 1.4
These JDKs provide support for SOAP and are FIPS 140-2 compliant. For
a list of alternative JDKs, see
www.ibm.com/software/integration/websphere/mqplatforms/supported.html
For WebSphere MQ Version 6.0 Java scripts to function properly a number
of environment variables must be set. For information on setting these environment
variables and general information about using Java with WebSphere MQ see, Using Java.
For
further information about SOAP see, the WebSphere MQ Transport for SOAP book.
If
you use a JDK other than the one supplied by
WebSphere MQ Version 6.0 you
should be aware that:
- The JDK may not be FIPS level 140-2 compliant and by using it with WebSphere MQ, will not comply the FIPS 140-2 standards.
- SOAP is not supported.
On the POWER platform,
the 32-bit and 64-bit JDKs are typically installed to different locations,
for example, the 32-bit JDK is located in /opt/IBMJava2-ppc-142 and the 64-bit JDK is located
in /opt/IBMJava2-ppc64-142.
Ensure that the PATH variable is correctly set for your applications that
use Java.