Installing and configuring Siebel server software in unattended mode - Siebel - CRM

For the rather likely event that we have to repeat a Siebel Enterprise component installation and configuration on other systems, the Siebel installer and the Siebel Configuration Wizard support recording our input in response files, which allows us to install and configure the Siebel server software without any manual intervention required.

As the installation and configuration of Siebel server software are separate processes, we have to learn how to:

  • Create a response file for unattended configuration
  • Modify the .ini file to launch the configuration automatically
  • Execute the installer in unattended mode

Because a Siebel Server is a typical candidate for multiple installations, we use this building block of the Siebel web architecture as an example.In the following section, we will discuss how to create the files needed to install and configure a Siebel Server in unattended mode.

Creating an .ini file for unattended Siebel server installation

When we launch the setup executable for any of the Siebel Enterprise Server components, it reads a file named siebel.ini, which is located in the same directory as the executable itself.This file is preconfigured by Oracle to support manual installation using a graphical user interface (GUI). When we wish to run an unattended installation we have to modify the siebel.ini file. This can be achieved either through manual editing of the file or by executing the Siebel installer in record mode. We will now discuss the latter option.

First, we should make a copy of the original siebel.ini file as a backup.The next task is to launch the setup executable from the command line similar to the following: setup –args RECORD=D:ses_install.ini

This will launch the installer in record mode.The wizard will proceed through the dialogs as usual. We can perform the steps to install a Siebel server as we did during a real installation. Instead of launching the installation at the end of the process, the wizard will display a message indicating that the response file has been generated in the location indicated by the RECORD argument.

The response file is of similar structure as the regular siebel.ini file but it differs from the original file in the following ways:

  • All dialog display parameters are set to "no"
  • The parameter values entered during recording are part of the default sections
  • It is a good practice to store the response files in a safe location for later use.

Creating a response file for the Siebel Configuration Wizard

In a similar manner as the Siebel installer, the Siebel Configuration Wizard also supports the recording of response files. We can use the MODE=RECORD argument to invoke the configuration wizard in record mode.

The above command will invoke the Siebel Configuration Wizard for the Siebel server in record mode.The wizard will execute as in live mode except that at the end of the process it will prompt for a location of the response file.The response file is an XML file that contains the values entered in the wizard's dialogs.

Modifying the .ini file to launch the configuration automatically

The in file that we have generated using the Siebel installer's record mode has to be modified in order to invoke the configuration wizard automatically when the installation is complete.The configuration wizard supports an execute mode, during which it reads a response file.In the sense of a real unattended installation, we have to combine the installation and configuration processes in a single invocation.This can be achieved by adding information to the installer's .ini file. The following example enables automatic configuration of a Siebel Server on Microsoft Windows after installation.In the .ini file, locate the [RunAfter.Windows] section and set the value of the parameter ConfigServer.Windows to yes.

The following screenshot shows the [RunAfter.Windows] section of the .ini file after the modification:


[RunAfter.Windows] section of the .ini file after the modification

Next, we locate the [ConfigServer.Windows] section and make the following changes to the Execute and Arg parameters:


[RunAfter.Windows] section of the .ini file after the modification

The Execute parameter contains the relative path to the Siebel configuration wizard executable (ssincfgw.exe). The Arg parameter contains the commands to execute the configuration wizard in EXECUTE mode with the D:siebel_server_sia. xml file as input.The wizard will run in console mode and will not repeat itself (REPEAT=FALSE).The screenshot below shows the [ConfigServer.Windows] section of the .ini file after the modification:


[ConfigServer.Windows] section of the .ini file after the modification

Executing the installer in unattended mode

We are now ready to run the Siebel installer in unattended mode.We must ensure that the response files for both the installer (.ini) and the configuration wizard (.xml) are stored in the correct folders.We can then launch the installer using the following shell command:

The command invokes the setup executable in console mode and specifies the d: ses_install.ini file as the input file.Console mode is recommended for unattended install because of easier monitoring.The following screenshot shows the command shell window that displays the progress of the Siebel Enterprise Server installer during an unattended Siebel Server installation.


command shell window that displays the progress of the Siebel Enterprise Server

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd Protection Status

Siebel - CRM Topics