Siebel Installation Guide for UNIX: Servers, Mobile Web Clients, Tools > Installing in Unattended and Console Modes > Installing in Unattended Mode >

Editing siebel.ini Files for Unattended Installation


You can perform unattended installation following two different scenarios:

  • Perform unattended installation and then perform configuration in GUI mode, or
  • Perform unattended installation and configuration together.

Before starting unattended installation, you may need to modify portions of multiple siebel.ini files, which are referenced in the procedures that follow:

  • One siebel.ini file is for the main installer. For the Siebel Enterprise Server, for example, this file is located in UNIX_OS/Server/Siebel_Enterprise_Server, where UNIX_OS is either AIX, Solaris, or HPUX (for HP-UX). You modify the siebel.ini file for the main installer in both unattended installation scenarios. If you are not also performing unattended configuration, you set certain configuration keys in this file to no.
  • Additional siebel.ini files are for configuration of individual modules of the Siebel Enterprise Server. You modify the siebel.ini files for these modules if you are also performing unattended configuration. 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)

NOTE:  In siebel.ini files, the value $(Slipstream)=no contains a variable and should not be modified. The value means that means that the parameter applies if the Siebel product is not being installed using slipstream installation. For more information about slipstream installation, see About Installing Siebel Releases and see the applicable Maintenance Release Guide on Siebel SupportWeb.

To modify the siebel.ini file for the main installer

  1. Using a text editor, modify the siebel.ini file for the installer 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.

      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 to no, except the ones starting with Uninst, to 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.Unix] section and set RootDirectory to the product installation root directory.

    NOTE:  If you are installing a full product installation, specify the location where you will install the product. If you are installing a patch, specify the location of the existing installation to which you are applying the patch. For more information about patch installation, see the Maintenance Release Guide for the release.

  5. Locate the [Defaults.ProductSelection] section and set those products you want to install to yes.
  6. Locate the [Defaults.LanguageSelection] section 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

  7. If you will be performing unattended installation only (without unattended configuration), locate the [RunAfter.Unix] section for the siebel.ini file you are updating, and set configuration keys. You set these keys to specify that the Siebel Software Configuration Wizard will not be invoked when installation is complete.

    For example, set the following keys:

    • Siebel Enterprise Server

    [RunAfter.Unix]
    ConfigGtwysrvr = no
    ConfigSiebsrvr = no

    • Siebel Web Server Extension

    [RunAfter.Unix]
    Config.SWSE.Unix = no

    NOTE:  After installing in unattended or console mode, to configure the individual modules controlled by these keys, you must run the Siebel Software Configuration Wizard.

  8. If you will be performing both unattended installation and configuration, locate the [RunAfter.Unix] section for the siebel.ini file you are updating, and set configuration keys. You set these keys to specify the siebel.ini files that control the configuration of each applicable module.
    • [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

    • [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

    CAUTION:  Do not modify the table.txt file.

    NOTE:  For more details on parameters in the configuration files, see Sample Parameter Values for siebel.ini Files for Unattended Configuration.

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