Sun Java System Message Queue 4.3 Installation Guide

Installed Directory Structure

Table 5–2 shows the installed directory structure for Message Queue 4.3 on the Windows platform. Paths shown are relative to the Message Queue installation home directory, denoted by the directory variable mqInstallHome. This is the directory you specify to the Message Queue Installer in step 7 of the procedure To Install Message Queue in GUI Mode, above (by default, C:\Program Files\Sun\MessageQueue).

Table 5–2 Installed Directory Structure (Windows)

Directory 

Contents 

mqInstallHome\mq\bin(IMQ_HOME\bin)

Executable files for Message Queue administration tools:  

  • Administration Console (imqadmin)

  • Broker utility (imqbrokerd)

  • Command utility (imqcmd)

  • Object Manager utility (imqobjmgr)

  • Database Manager utility (imqdbmgr)

  • User Manager utility (imqusermgr)

  • Key Tool utility (imqkeytool)

  • Message Queue uninstall script (nquninstall)

All executable files have the filename extension .exe. This directory also includes other executables (imqbrokersvc).

mqInstallHome\mq\lib(IMQ_HOME\lib)

Support files for Message Queue Java client runtime:  

  • .jar files for building and running Java Message Service (JMS) client applications

  • .rar files for JMS Resource Adapter

  • .war files for HTTP servlet and Universal Message Service (UMS) deployment

  • Support files for Message Queue tools and processes

  • Support libraries for C client applications


Note –

See Component Dependencies in Sun Java System Message Queue 4.3 Release Notes for the versions of Netscape Portable Runtime (NSPR) and Network Security Services (NSS) needed to support the C API.


mqInstallHome\mq\lib\props(IMQ_HOME\lib\props)

Broker’s default configuration files 

mqInstallHome\mq\lib\ext(IMQ_HOME\lib\ext)

.jar or .zip files to be added to broker’s CLASSPATH environment variable

Typically used for configuring JDBC-based persistence or Java Authentication and Authorization Service (JAAS) login modules.

mqInstallHome\mq\lib\images(IMQ_HOME\lib\images)

Administration GUI image files

mqInstallHome\mq\lib\help(IMQ_HOME\lib\help)

Administration GUI help files

mqInstallHome\mq\javadoc(IMQ_HOME\javadoc)

Message Queue and JMS API documentation in JavaDoc format

mqInstallHome\mq\examples(IMQ_HOME\examples)

Example Java client applications 

mqInstallHome\mq\examples\C(IMQ_HOME\examples\C)

Example C client applications 

mqInstallHome\mq\include(IMQ_HOME\include)

Header files to support C client applications 

mqInstallHome\var\mq(IMQ_VARHOME)

Message Queue working storage 

mqInstallHome\var\mq\instances(IMQ_VARHOME\instances)

Configuration properties, file-based persistent data stores, log files, flat-file user repositories, and access control properties files for individual broker instances 

mqInstallHome\etc\mq

Message Queue configuration files, instance template files, sample password file, and so forth 

mqInstallHome\var\install

Message Queue installer implementation, required jar files, and installer log files 

mqInstallHome\var\install\contents\mq

Message Queue uninstall script 

mqInstallHome\install

Message Queue files needed by installer and uninstaller