Siebel Server Installation Guide for Microsoft Windows > Installing CORBA Object Manager >

Registering Multiple Object Managers for Better Performance


To improve system performance, it is recommended that you register multiple CORBA Object Managers on the same host. When registering multiple CORBA Object Managers, you must use a unique name for each instance.

NOTE:  You should use the Naming Service if you are planning on registering multiple CORBA OMs with the same ORB.

Persistent Mode

In persistent mode, the CORBA Object Manager is always running and available for the ORB. You must set up either the VisiBroker ORB or the Orbix ORB for persistent mode, but not both. Choose the correct set of procedures for your deployment from the following.

To register multiple object managers in persistent mode using VisiBroker ORB

  1. Complete Step 1 through Step 2.
  2. Execute the ssomvisi program using the following arguments to start the CORBA Object Manager:
  3. ssomvisi /n SiebelObjectFactory /c config_file /d datasource /l language

    Optionally, you can also make the configuration files unique and point them to distinct Siebel Repository files (.srf); for example:

    ssomvisi /n SiebelObjectFactory /c config_file _2 /d datasource /l language

    where:

    config_file is the full path and name of the Object Manager configuration file; the default is siebel.cfg, located in the same directory as ssomvisi.

    datasource is the name of the data source defined in the .cfg file; the default is Server.

    language is the three-letter code for the language in which to operate, such as enu for U.S. English.

To register multiple object managers in persistent mode using Orbix ORB

  1. Complete Step 1 and Step 2; however, in Step 2, give the variable SiebelCorbaServer a unique name for each instance, such as SiebelCorbaServer2 or SiebelCorbaServer3.
  2. Complete Step 3, but give the variable SiebelCorbaServer the unique name you gave this instance in the previous step; for example, SiebelCorbaServer2.

Shared Server Mode

To improve system performance, Siebel Systems recommends registering multiple CORBA Object Managers on the same host. When registering multiple CORBA Object Managers, you must use a unique name for each instance.

To register multiple object managers in shared server mode using VisiBroker ORB

  1. Follow Step 1 through Step 2.
  2. Follow Step 4, but give the first argument a unique name for every instance you register; for example:
  3. oadutil reg /i SiebelAppFactory /o SiebelObjectFactory /cpp
    SIEBEL_ROOT\bin\ssomvisi /p shared /a /n /a SiebelObjectFactory /a /c /a SIEBEL_ROOT\bin\config_file /a
    /d /a datasource /a /l /a language

    and

    oadutil reg /i SiebelAppFactory /o SiebelObjectFactory /cpp
    SIEBEL_ROOT\bin\ssomvisi /p shared /a /n /a SiebelObjectFactory1 /a /c /a SIEBEL_ROOT\bin\config_file /a
    /d /a datasource /a /l /a language

    Optionally, you can also make the configuration files unique and point them to distinct Siebel Repository files (.srf); for example:

    /a /c /a SIEBEL_ROOT\bin\config_file _2 /a /d /a datasource /a /l /a language


 Siebel Server Installation Guide for Microsoft Windows 
 Published: 25 June 2003