Preparing the Server Environment for Adapter Configuration

In this section:

To prepare the server environment for adapter configuration, you must define environment variables.

In addition, if you are using Siebel 7.7 or higher and wish to take advantage of the Siebel native load balancing capability, you must add a property to the Siebel properties file and reference the associated directory in your CLASSPATH definition.


Top of page

x
Defining Environment Variables

How to:

Reference:

The Adapter for Siebel requires two server environment variables.



x
Procedure: How to Define Configuration Environment Variables on Windows
  1. Ensure that JAVA is in the application path. For example:
    PATH=c:\jdkVersion_number\bin
  2. Point directly to the JVM.dll file in your path.
  3. Add the Siebel jar files to the CLASSPATH, using the following syntax:
    set CLASSPATH=jar1;jar2;[sieb_prop;]%CLASSPATH%

    where:

    jdkVersion_number

    Begins with jdk, followed by the Java 2 SDK version installed in your environment.

    jar1

    Is equal to the full path specification of the SiebelJI_Common Java Class file, SiebelJl_Common.jar or Siebel.jar (for version 7.7 and higher).

    jar2

    Is equal to the full path specification of the SiebelJI_enu Java Class file, SiebelJl_enu.jar.

    sieb_prop

    Is the directory in which the Siebel.properties file resides. This entry is required for load balancing with Siebel 7.7 or higher. For related information, see Creating a Siebel Properties File for Load Balancing.

Note: Contact your Siebel Administrator for access to these Siebel Java Class files. These files must reside on the same machine as the Server. The files may be copied from a machine that has a Siebel installation.



Example: Defining Configuration Environment Variables on Windows
set CLASSPATH=D:\IBI\SiebelJl_enu.jar;D:\IBI\Siebel.jar

If you are using Siebel load balancing with Siebel 7.7 or higher, the following example would apply:

set CLASSPATH=D:\IBI\SiebelJl_enu.jar;D:\IBI\Siebel.jar;D:\IBI


x
Procedure: How to Define Configuration Environment Variables on UNIX
  1. Export the JDK_HOME variable to point to the JAVA\bin directory. For example:
    export JDK_HOME=/usr/javaVersion_number 
  2. Export the Shared Library variable to point to JAVA Home and the directory to LIBJVM shared library. For example:
    export LD_LIBRARY_PATH=/usr/javaVersion_number/jre/bin/classic:/usr/
       javaVersion_number/jre/bin
  3. Export the Siebel jar files to your CLASSPATH, using the following syntax:
    export CLASSPATH=jar1:jar2:[sieb_prop;]$CLASSPATH

    where:

    javaVersion_number

    Begins with java, followed by the Java 2 SDK version installed in your environment.

    jar1

    Is equal to the full path specification of the SiebelJI_Common Java Class file, SiebelJl_Common.jar or Siebel.jar (for version 7.7 and higher).

    jar2

    Is equal to the full path specification of the SiebelJI_enu Java Class file, SiebelJl_enu.jar.

    sieb_prop

    Is the directory in which the Siebel.properties file resides. This entry is required for load balancing with Siebel 7.7 or higher. For related information, see Creating a Siebel Properties File for Load Balancing.

Note: Contact your Siebel Administrator for access to these Siebel Java Class files. These files must reside on the same machine as the Server. The files may be copied from a machine that has a Siebel installation.



Example: Defining Configuration Environment Variables on UNIX
export CLASSPATH=/u1/ibi/SiebelJl_enu.jar:/u1/ibi/Siebel.jar:$CLASSPATH

If you are using Siebel load balancing with Siebel 7.7 or higher, the following example would apply:

export CLASSPATH=/u1/ibi/SiebelJl_enu.jar:/u1/ibi/Siebel.jar:/u1/ibi:$CLASSPATH


x
Reference: Creating a Siebel Properties File for Load Balancing

Beginning with Siebel 7.7. the Siebel Java Data Bean interface supports native round robin load balancing. To use this feature, you must add the following property to the siebel.properties file, assigning a list of Siebel servers with host names, port numbers, and server IDs to each virtual server. The syntax is

siebel.conmgr.virtualhosts=virtualserver1=sid1:host:port,sid2:host:port...; 
 [virtualserver2=..]

where:

virtualserver1

Is the name you assign to the virtual server. You can define more than one virtual server with corresponding port, host, and sid#.

port

Is the default port number for the SCBroker (Siebel Connection Broker) component.

host

Is the machine name with Siebel Server installation.

sid#

Is the server ID.

See your Siebel documentation for additional information about Siebel load balancing.


iWay Software