Siebel Installation Guide for UNIX: Servers, Mobile Web Clients, Tools > Non-GUI Installation > Process of Unattended Installation and Configuration >

Editing the siebel.ini Files for Unattended Installation


Before starting installation, you must modify portions of multiple siebel.ini files, as described in the procedures that follow:

  • One siebel.ini file is for the main installer, and is located in UNIX_OS/Server/Siebel_Enterprise_Server, where UNIX_OS is either AIX, Solaris, or HPUX (for HP-UX).
  • Additional siebel.ini files are for configuration of individual modules. For example, siebel.ini files for individual configuration of Siebel Gateway Name Server and Siebel Server are located in the following places:
    • UNIX_OS/Server/Siebel_Enterprise_Server/gtwysrvrcfg/siebel.ini (for Siebel Gateway Name Server)
    • UNIX_OS/Server/Siebel_Enterprise_Server/siebsrvrcfg/siebel.ini (for Siebel Server)

      where UNIX_OS is either AIX, Solaris, or HPUX (for HP-UX).

To modify the siebel.ini file for the main installer

  1. Using a text editor, modify the siebel.ini file for the appropriate product. The locations of siebel.ini files are listed below.

    NOTE:  Make a copy of each siebel.ini file you plan to modify, and save it in a unique location that identifies the module it pertains to. Preserve these copies in case you may need them for later reference.

    • Siebel Enterprise Server. UNIX_OS/Server/Siebel_Enterprise_Server/siebel.ini.
    • Siebel Web Server Extension. UNIX_OS/Server/Siebel_Web_Server_Extension/siebel.ini.
    • Siebel CORBA Object Manager. UNIX_OS/Server/Siebel_CORBA_Object_Manager/siebel.ini.

      where:

      UNIX_OS = Your UNIX operating system, such as AIX, Solaris, or HPUX (for HP-UX).

      CAUTION:  When you modify a siebel.ini file, make sure that you enter the correct values, because your entries are not validated by the installer.

  2. In the siebel.ini file, locate the [Dialog] section and set all keys, except the ones starting with uninst, to no. This will disable all prompts.
  3. Locate the [Behavior] section and set Silent to yes. This logs all errors instead of displaying them.
  4. Locate the [Defaults.*] section and set the values appropriate to your installation:
    1. Set those products you want to install under [Defaults.ProductSelection].
    2. Locate the [Defaults.LanguageSelection] and set the languages you want to install to yes. For example, if you want to install both U.S. English and French, then include the following lines:

    [Defaults.LanguageSelection]
    ENU   = yes
    FRA   = yes

  5. If you are installing from files that were copied directly from the DVD, then also include lines like the following (also in the section [Defaults.LanguageSelection]), to indicate the locations of the executable files for the Language Packs you are installing. The InstallLocation key is not necessary if you are installing from a network image.

    [ENU]
    InstallLocation = ENU_location

    [FRA]
    InstallLocation = FRA_location

    For example, the values could be set to values similar to the following (for Solaris):

    [ENU]
    InstallLocation = install_location/All_English_LEP/Solaris/Server\Siebel_Enterprise_Server/enu

    [FRA]
    InstallLocation = install_location/All_French_LEP/Solaris/Server/Siebel_Enterprise_Server/fra

  6. Locate the [Defaults.Unix] section and set the RootDirectory to the product installation root directory.
  7. Locate the [RunAfter.Unix] section and update the relevant subsections as follows:
    • [ConfigGtwysrvr]

    Condition  =  $(GatewaySelected)=yes,$(Patch)=no
    Execute = $(JavaHome)/bin/java
    Arg = -cp $(CDPath)/gtwysrvrcfg/setup.jar run -args SS_SETUP_INI= Full path to the modified configuration ini file, including the filename
    StringTable=$(UninstallPath)/table.txt

    • [ConfigSiebsrvr]

    Condition  =  $(SiebelSelected)= yes,$(Patch)=no
    Execute  =  $(JavaHome)/bin/java
    Arg = -cp $(CDPath)/siebsrvrcfg/setup.jar run -args SS_SETUP_INI=Full path to the modified configuration ini file, including the filename
    StringTable=$(UninstallPath)/table.txt

    CAUTION:  Do not modify the table.txt file.

    • [Config.SWSE.Unix]

    Condition = $(Patch)=no
    Execute = $(JavaHome)/bin/java
    Arg = -cp $(CDPath)/config/setup.jar run -args SS_SETUP_INI=Full path to the modified configuration ini file, including the filename
    StringTable=$(UninstallPath)/table.txt

    • [Config.CorbaOM.UNIX]

    Condition = $(Patch)=no
    Execute = $(JavaHome)/bin/java
    Arg = -cp $(CDPath)/config/setup.jar run -args SS_SETUP_INI=Full path to the modified configuration ini file, including the filename
    StringTable=$(UninstallPath)/table.txt

    NOTE:  For more details on parameters in the configuration files, see Configuration File (siebel.ini) Parameter Values.

Modifying the siebel.ini File for Individual Server Configuration

Follow this procedure for configuring individual modules such as Siebel Gateway Name Server or Siebel Server.

To modify the siebel.ini file for individual server configuration

  1. Using a text editor, modify the appropriate siebel.ini file or files as listed below:

    NOTE:  Make a copy of each siebel.ini file you plan to modify, and save it in a unique location that identifies the module it pertains to. Preserve these copies in case you may need them for later reference.

    • Siebel Gateway configuration. UNIX_OS/Server/Siebel_Enterprise_Server/gtwysrvrcfg/siebel.ini.
    • Siebel Server configuration. UNIX_OS/Server/Siebel_Enterprise_Server/siebsrvrcfg/siebel.ini.
    • Siebel Web Server Extension configuration. UNIX_OS/Server/Siebel_Web_Server_Extension/config/siebel.ini.
    • Siebel CORBA Object Manager configuration. UNIX_OS/Server/Siebel_CORBA_Object_Manager/config/siebel.ini.

      CAUTION:  When you modify a siebel.ini file, make sure that you enter the correct values, because your entries are not validated by the installer.

  2. Set all keys in the [Dialog.Config] section to no.
  3. Locate [Behavior] section and set Silent to yes. This logs all errors instead of displaying them.
  4. Set all values in [Defaults.Config] to the appropriate values.

    The PrimaryLanguage and OMLanguages entries should be set to the three-letter language code (lowercase) for the desired language. For example, you should add PrimaryLanguage=enu for U.S. English. Language codes are listed at the end of the siebel.ini file.

    NOTE:  For configuration values, refer to Configuration File (siebel.ini) Parameter Values.

Siebel Installation Guide for UNIX: Servers, Mobile Web Clients, Tools