File and Directory Naming Conventions

This topic is part of Planning Your Siebel Deployment.

Use lowercase for all of the file names, directory names, path names, parameters, flags, and command-line commands, unless you are instructed otherwise.

Directory names or file names cannot contain special characters, including periods, apostrophes, accents, number (pound or hash) signs, ampersands, or spaces (on UNIX). Underscores are acceptable. Spaces are not allowed for installations on Windows (though the operating system might otherwise allow it).

How This Guide Refers to Your Installation Directories

This guide uses the following conventions to refer to the installation directories either created by the installers or to which users navigate to access files and executable programs.

Note: The default installation directories shown in this guide for Siebel Enterprise Components (including Siebel Application Interface), Siebel Web Clients, and Siebel Tools are those for new installations of the current release. All components can be installed together, or installed separately. Server modules are installed together as Siebel Enterprise Components and are not available as individual selectable options in the Siebel CRM installer. For migration and update installations from releases prior to Siebel CRM 21.2, your installation directories reflect the products originally installed into them. However, after installation your server installations now contain all server modules, including some that might not have been installed and configured before.

Microsoft Windows

SIEBEL_ROOT. Generally, this refers to the main top-level directory in which you installed Siebel CRM software. The Siebel CRM installer installs software into the top-level directory, such as C:\Siebel, unless a different directory was specified. Generally, this directory is what SIEBEL_ROOT represents in this guide.

ORACLE_HOME. This refers to the same directory as represented by SIEBEL_ROOT.

SIEBEL_HOME. The installation or root directory for Siebel CRM software in general (such as C:\Siebel). However, depending on the context, this might refer to the root directory of a specific module such as Siebel Gateway or Siebel Server (such as C:\Siebel\siebsrvr for Siebel Server). Many scripts contain variables with this name; its meaning is most often derived from the context.

SIEBSRVR_ROOT. The root directory for Siebel Server, such as C:\Siebel\siebsrvr.

SIEBEL_GATEWAY_ROOT. The root directory for Siebel Gateway, such as C:\Siebel\gtwysrvr.

DBSRVR_ROOT. The root directory for Siebel Database Configuration Utilities (also called the Siebel Database Server), such as C:\Siebel\dbsrvr (on a Siebel Server computer).

SIEBEL_AI_ROOT. The root directory for Siebel Application Interface, such as C:\Siebel\applicationinterface.

SIEBEL_CLIENT_ROOT. The installation or root directory for Siebel Web Client, such as C:\Siebel\Client or a similar location.

SIEBEL_TOOLS_ROOT. The installation or root directory for Siebel Tools, such as C:\Siebel\Tools or a similar location.

UNIX

$SIEBEL_ROOT. Generally, this refers to the main top-level directory in which you installed Siebel CRM software. The Siebel CRM installer installs software into the top-level directory, such as /Siebel, unless a different directory was specified, such as /export/home/Siebel. Generally, this directory is what $SIEBEL_ROOT represents in this guide.

Note: $SIEBEL_ROOT might also represent the value of the SIEBEL_ROOT environment variable, which usually corresponds to a module-specific installation directory, such as /Siebel/siebsrvr for Siebel Server.

$ORACLE_HOME. This refers to the same directory as represented by $SIEBEL_ROOT.

$SIEBEL_HOME. The installation or root directory for Siebel CRM software in general (such as /Siebel). However, depending on the context, this might refer to the root directory of a specific module such as Siebel Gateway or Siebel Server (such as /Siebel/siebsrvr for Siebel Server). Many scripts contain variables with this name; its meaning is most often derived from the context.

$SIEBEL_SERVER_ROOT. This term is sometimes used within executable programs, such as the siebel_server script, as a synonym for $SIEBEL_HOME.

$SIEBSRVR_ROOT. The root directory for Siebel Server, such as /Siebel/siebsrvr.

$SIEBEL_GATEWAY_ROOT. The root directory for Siebel Gateway, such as /Siebel/gtwysrvr.

DBSRVR_ROOT. The root directory for Siebel Database Configuration Utilities (also called the Siebel Database Server), such as /Siebel/dbsrvr (on a Siebel Server computer).

SIEBEL_AI_ROOT. The root directory for Siebel Application Interface, such as /Siebel_AI.