Configuring Siebel Application Containers for Automatic Start on UNIX

Complete the procedure that follows to configure the application containers to start automatically (autostart) on UNIX operating systems.

After making the changes described in this topic, the application container starts automatically when you restart your server and stops automatically when you shut down the server. For more information, see Stopping and Starting the Siebel Application Container.

Note: It is strongly recommended to configure all application containers in your Siebel CRM deployment to start automatically, or else configure none of them to start automatically.
Note: Before you perform this task, perform the tasks in Configuring the Siebel Gateway for Automatic Start on UNIX. Make sure the Siebel Gateway service starts before the application container starts. After you perform this task, perform the tasks in Configuring the Siebel Server for Automatic Start on UNIX.

Use the procedure in this topic to configure the application container to start automatically.

To configure the application container to start automatically on UNIX

  1. Log on as root to a computer on which Siebel CRM was installed.

  2. Copy the file SiebelApplicationContainer_OracleHome_BuildNumber.sh from $SIEBEL_ROOT/applicationcontainer_external/bin (for Siebel Application Interface) or $SIEBEL_ROOT/applicationcontainer_internal/bin (for other Siebel Enterprise components) to the standard library of autostart scripts for this computer, such as the /etc/rc.d/init.d directory or /sbin/init.d directory.

    OracleHome is the Oracle home for the Siebel CRM installation (such as SES or SIEBEL_AI) and BuildNumber is the software build number. $SIEBEL_ROOT is the full path to the root directory for the installed Siebel CRM software.

  3. Using any text editor, edit the script SiebelApplicationContainer_OracleHome_BuildNumber.sh in the new location. Do one or more of the following:

    • Replace $SIEBEL_ROOT with the path to the Siebel CRM installation directory.

    • Modify hashplings in the script to reference the appropriate shell for this computer, such as C shell, Bash shell, and so on.

  4. Set the appropriate permissions by executing commands like the following:

    chmod 755 /etc/rc.d/init.d/SiebelApplicationContainer_OracleHome_BuildNumber.sh
    chown root /etc/rc.d/init.d/SiebelApplicationContainer_OracleHome_BuildNumber.sh
    
  5. Determine the default run level of the server by running the following command:

    who -r
    
  6. Based on the run level determined, add symbolic links for the scripts.

    For example, if the default run level is 3, then create symbolic links under the /etc/rc.d/rc3.d directory, as in the following example:

    cd /etc/rc.d/init.d/rc3.d
    ln -s /etc/rc.d/init.d/SiebelApplicationContainer_OracleHome_BuildNumber S71SiebelApplicationContainer_OracleHome_BuildNumber
    

Related Topics

Stopping and Starting the Siebel Application Container

Configuring the Siebel Gateway for Automatic Start on UNIX

Configuring the Siebel Server for Automatic Start on UNIX

Verifying Installation for Siebel CRM

Troubleshooting Installation and Configuration for Siebel CRM

Related Books

Siebel System Administration Guide