Siebel Store-and-Forward Messaging Guide for Handheld > Installation and Configuration of Siebel Store-and-Forward Messaging > Process of Deploying IBM MQe Queue Managers >

Deploying SMQReceivers on UNIX Systems


This topic describes how to deploy SMQReceivers for various non-Windows platforms: Solaris, AIX, Red Hat Linux, and SUSE Linux. Use the procedure that applies to your implementation.

The following procedure describes how to deploy SMQReceivers on Solaris systems.

To install SMQReceivers on UNIX, Solaris platform

  1. Make sure Java is installed on the following servers:
    • Tomcat/MQe server
    • SMQReceiver

      For information about the required Java Runtime Environment (JRE) version, see Siebel System Requirements and Supported Platforms on Oracle Technology Network.

  2. Set the following environment variables, substituting the correct paths for your environment:

    setenv LD_LIBRARY_PATH  {$LD_LIBRARY_PATH}:/usr/jdk/jdk1.5.0_01/jre/lib/sparc/
    server

    setenv JAVA_HOME /usr/jdk/jdk1.5.0_01

  3. Make sure the directory that contains libjvm.so is in LD_LIBRARY_PATH.

    For a UNIX machine, a typical path to the file would be /usr/jdk1.5.0_10/jre/lib/i386/server/libjvm.so.

    NOTE:  The libjvm.so file is required. If you do not find it, make sure that the servers are running the required version of the full Java Developer Kit (JDK).

The following procedure describes how to deploy SMQReceivers on AIX systems.

To install SMQReceivers on UNIX, AIX platform

  1. Set the following environment variables:

    setenv LIBPATH {$LIBPATH}:/usr/java1.5/sdk/jre/bin:/usr/java1.5/sdk/jre/bin/j9vm/

    setenv JAVA_HOME /usr/java1.5/sdk

  2. Make sure the directory that contains libjvm.so is in LIBPATH.

    If necessary, add the directory to the LIBPATH environmental variable.

    NOTE:  The libjvm.so file is required. If you do not find it, make sure that the servers are running the required version of the full Java Developer Kit (JDK).

  3. Create SmqJVMSubsys: Use Server Manager and issue the following commands:

    create named subsystem SmqJVMSubsys for subsystem JVMSubsys

    change param CLASSPATH="
    <Install_Dir>/siebsrvr/classes/SiebelJI_Common.jar:<Install_Dir>/siebsrvr/classes/
    SiebelJI.jar:<Install_Dir>/siebsrvr/classes/SiebelJI_psl.jar:<Install_Dir>/
    siebsrvr/classes/SiebelJI_enu.jar:<Install_Dir>/siebsrvr/classes/Siebel.jar" for
    named subsystem SmqJVMSubsys

    NOTE:  If the server you are working on does not accept commands this long, then place the command in a text file called cmd.txt, located in the server's bin directory. Then execute the following command:

    smgr -i cmd.txt

The following procedure describes how to deploy SMQReceivers on Red Hat Linux systems or SUSE Linux systems.

To install SMQReceivers on UNIX, Red Hat Linux or SUSE Linux platform

  1. The EAI component group is needed to run SMQReceiver.
  2. Make sure the directory that contains libjvm.so and its parent directory are in LD_LIBRARY_PATH.

    If necessary, add these directories to the LD_LIBRARY_PATH environmental variable.

    NOTE:  The libjvm.so file is required. If you do not find it, make sure that the servers are running the required version of the full Java Developer Kit (JDK).

  3. Create SmqJVMSubsys: Use Server Manager and issue the following commands:

    create named subsystem SmqJVMSubsys for subsystem JVMSubsys

    change param CLASSPATH="{$SIEBEL_HOME}/siebsrvr/classes/
    SiebelJI_enu.jar:{$SIEBEL_HOME}/siebsrvr/classes/Siebel.jar" for named subsystem
    SmqJVMSubsys

    NOTE:  If the server you are working on does not accept commands this long, then place the command in a text file called cmd.txt, located in the server's bin directory. Then execute the following command:

    smgr -i cmd.txt

Siebel Store-and-Forward Messaging Guide for Handheld Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.