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:
To modify the siebel.ini file for the main installer
- 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.
- 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.
- Locate the
[Behavior] section and set Silent to yes . This logs all errors instead of displaying them.
- Locate the
[Defaults.*] section and set the values appropriate to your installation:
- Set those products you want to install under
[Defaults.ProductSelection] .
- 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
- 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
- Locate the
[Defaults.Unix] section and set the RootDirectory to the product installation root directory.
- Locate the
[RunAfter.Unix] section and update the relevant subsections as follows:
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
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.
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
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
- 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.
- Set all keys in the
[Dialog.Config] section to no .
- Locate
[Behavior] section and set Silent to yes . This logs all errors instead of displaying them.
- 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.
|