Sun Java System Message Queue 3.7 UR1 Installation Guide

Message Queue Solaris Packages

The following table describes the Message Queue Solaris packages, and Table 2–4 provides a guide to the packages you need for different use scenarios. In addition, if any of these files already exist on your system, you need to check whether the patch revision number is greater than that provided by Message Queue. If it is, you should do a custom install.

Table 2–3 Packages in Solaris Bundle

Package 

Description 

Note 

SUNWiqcdv

C header files and demo files 

Required for developing C client programs. 

SUNWiqcrt

C client shared libraries  

Required for running C client programs. 

SUNWiqdoc

Message Queue Java client API JavaDoc and example applications 

Needed for Java client development. 

SUNWiqfs

Message Queue JNDI File System Service Provider 

Required for client development and administration tools that use the JNDI FIle System Service Provider. The JNDI Service Provider is not supported for deployment.  

SUNWiqjx

Message Queue Java API for XML Messaging (JAXM): API and runtime 

Required to support Java clients using SOAP/JAXM API. 

SUNWiqlen

Legacy package containing Enterprise license file. 

No longer used. 

SUNWiqlpl

Legacy package containing try license  

No longer used. 

SUNWiqr

Message Queue message server root package 

Needed for Message Queue executables. 

SUNWiqu

Message Queue broker and administration tools. 

 

10 

SUNWiquc

Message Queue Java API for JMS messaging and Java client runtime. 

Required to support Java clients using JMS API. 

11 

SUNWiqum

Message Queue JMS/SOAP Message Transformer: API and runtime 

Required to perform conversions between SOAP messages and JMS messages. 

12 

SUNWjaf [This package is shared with a number of Sun Java System products. This package is not installed by default. You must manually install any shared packages after installing Message Queue packages. ]

JavaBeans Activation Framework: API and runtime  

Required to support Java clients using SOAP/JAXM API. 

13 

SUNWjaxp

Java API for XML processing 

Required to support Java clients using SOAP/JAXM API.  

14 

SUNWjhrt

JavaHelp: API and runtime 

Required if installing on Solaris 8. (Solaris 9 and above already have this package installed.) Will only install if a JVM 1.4 or greater has first been installed.  

15 

SUNWjhdev

JavaHelp Development Utilities 

Required to upgrade the current JavaHelp runtime package (SUNWjhrt).

16 

SUNWjhdoc

JavaHelp Documentation 

Required to upgrade the current JavaHelp runtime package (SUNWjhrt).

17 

SUNWjhdem

JavaHelp Demos 

Required to upgrade the current JavaHelp runtime package (SUNWjhrt).

18 

SUNWjmail

JavaMail: API and runtime 

Required to support Java clients using SOAP/JAXM API. 

19 

SUNWpr

Netscape Portable Runtime (NSPR) libraries 

Needed to support C clients. 

20 

SUNWprx

Netscape Portable Runtime (NSPR) libraries 

Needed to support C clients. (64-bit) (SPARC only). 

21 

SUNWtls

Network Security Services (NSS) libraries 

Needed to support C clients. 

22 

SUNWtlsx

Network Security Services (NSS) libraries 

Needed to support C clients. (64-bit SPARC only). 

23 

SUNWtlsu

Network Security Services Utilities 

Programs Needed to support SSL for C clients. 

24 

SUNWtlsux

Network Security Services Utilities Programs 

Needed to support SSL for C clients. (64-bit SPARC only). 

25 

SUNWxsrt

SOAP with Attachments API for Java: API and runtime 

Required to support Java clients using SOAP/JAXM API. 

The following table provides a guide to the packages you need for different use scenarios.

Table 2–4 Packages Required for Various Scenarios

Scenario 

Packages Needed 

Notes 

Message Queue message server and administration tools  

SUNWiqr

SUNWiqu

SUNWiqlpl

SUNWiquc

SUNWjhrt

SUNWiqfs (optional)

Required for a Message Queue broker to run on a host. 

Developing and/or deploying Java clients using the JMS API  

SUNWiquc

SUNWiqdoc (optional)

Can be installed on a system without a Message Queue broker. 

Developing and/or deploying Java clients using the SOAP/JAXM API  

SUNWjaf

SUNWjmail

SUNWiqjx

SUNWxsrt

SUNWjaxp

SUNWiqdoc (optional)

Can be installed on a system without a Message Queue broker. Note: SOAP clients require JDK1.4. 

Developing and/or deploying Java clients using the JMS/SOAP Message Transformer  

SUNWiqum

Plus all packages needed to support Java clients using both the JMS and SOAP/JAXM API  

Can be installed on a system without a Message Queue broker. The Message Queue Message Transformer API depends on both the JMS and SOAP APIs. 

Developing and/or deploying C clients  

SUNWiqcrt

SUNWiqcdv

SUNWpr

SUNWprx

SUNWtls

SUNWtlsx

SUNWtlsu

SUNWtlsux (for SSL)

The SUNWprx, SUNWtlsx, and SUNWtlsux packages on the Solaris SPARC platform are legacy packages and are no longer used. The SUNWtlsu and SUNWtlsux packages are used to create and manage NSS certificate database files by a C client when using SSL.