Final Steps - Siebel - CRM

To finalize the Siebel Enterprise installation and configuration on Linux or UNIX-based operating systems, the following steps are necessary:

  1. Configure services for automatic start.
  2. Copy the Siebel File System seed files.
  3. Create an administrative Siebel user.
  4. Apply additional license keys.
  5. Synchronize Server Components.

Except for the first item in the list, the procedures have been described in detail in, Installing Siebel CRM Server Software on Microsoft Windows. As these tasks are not related to the operating system, we will only discuss how to configure the Siebel services for automatic start on Linux.

Configuring services for automatic start on Linux

To ensure automatic start up of the Siebel Gateway Name Server or the Siebel Server services on Linux or other UNIX-based operating systems, we have to register them with the operating system initialization routines.

The following steps are needed on Linux operating systems:

  1. Edit the siebel_server file.
  2. Copy the siebel_server file to the init.d folder.
  3. Set permissions for the siebel_server file.
  4. Create a non-root user file if necessary.
  5. Create soft links.

This procedure has to be carried out under the root user account and is explained in detail as follows.

Editing the siebel_server file

The siebel_server file is located in the bin directory of the Siebel software installation folder. For the Siebel Server for example, it is located in /u01/app/ siebel/siebsrvr/bin.For an automatic start of the Siebel Gateway Name Server, we ensure that the SIEBEL_GATEWAY_ROOT variable is correctly set to the root folder of the Gateway Name Server installation.For any Siebel Server residing on the machine, we add the path to the Siebel Server installation root folder to the SIEBEL_SERVER_ROOT variable. We can separate multiple servers using a blank space.

The following example shows the settings for a Gateway Name Server and one Siebel Server:

Additional commands such as setting and exporting environment variables like ORACLE_SID or ORACLE_HOME to ensure database connectivity may be added to the file as well.

Copying the siebel_server file to the init.d folder

On Linux operating systems, we have to copy the siebel_server file to the /etc/ init.d folder.

Setting permissions for the siebel_server file

We can use the chmod command to change the permissions for the siebel_server file as follows:

chmod 755 /etc/init.d/siebel_server

Creating a non-root user file

This step is only necessary if the Siebel server software was installed using an account other than root. In this case, we create a second file in the /etc/init.d folder named siebel_server_nonroot and add a line similar to the following:

/usr/bin/su – non_root_account_name -c "/etc/init.d/siebel_server $1"

The non_root_account_name string has to be replaced with the name of the user account that was used to install the Siebel server software.

Creating soft links

The final step to setting up an automatic start of the Siebel services on Linux is to create two soft links using the ln command.The soft links are either created from the siebel_server file or (if it exists) from the siebel_server_nonroot file. The following example shows the commands for the latter scenario:

In order to finalize your Siebel demonstration environment, follow the directions in this section and Chapter 4 to:

  • Configure the services for automatic start
  • Copy the Siebel File System seed files
  • Create an administrative Siebel user for yourself
  • Apply additional license keys
  • Synchronize server components

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

Siebel - CRM Topics