4Configuring Siebel CRM Server Modules

About Configuring Siebel CRM

After performing a new installation of Siebel Enterprise Server modules or Siebel Application Interface, you must configure the appropriate modules by using the Siebel Management Console, as described in this chapter.

The Siebel Management Console, a Web-based application that you run on the Siebel Application Interface, supports configuration tasks for the following:

  • Security

  • Siebel Gateway

  • Siebel Gateway Cluster

  • Siebel Enterprise

  • Siebel Server

  • Siebel Application Interface

  • Siebel Enterprise Cache Server

  • Siebel Enterprise Cache Client

  • Siebel Constraint Engine (available as a developer preview)

  • Siebel Migration application

Siebel Management Console also provides the ability to configure and manage deployed server entities, similar to the functionality in the Administration - Server Configuration and Administration - Server Management screens in the Siebel application.

In most cases, you perform the configuration in a two-step process for each entity that you are configuring:

  • Creating a profile for the type of entity you are configuring

  • Deploying the profile into your Siebel deployment

A profile is a collection of configuration settings. You can create as many profiles as you require, and deploy these profiles according to your requirements, as appropriate for your physical installed Siebel software and your authentication methods. You can deploy profiles to multiple installed instances of Siebel Server or Siebel Application Interface, for example. When you create a profile, you must use a unique name in order to successfully create the profile.

Most of the configurable entities correspond to physical installed modules (Siebel Gateway, Siebel Server, Siebel Application Interface, Siebel Enterprise Cache, or Siebel Constraint Engine). Some entities are provided with other modules. For example, security adapters are provided with the Siebel Server, and the Siebel Migration application is provided with the Siebel Application Interface installation. The Siebel Enterprise is a logical entity that you must deploy for each Siebel deployment. The Siebel Gateway Cluster is also a logical entity that you can optionally configure for multiple installed Siebel Gateway nodes.

You must configure and deploy at least the Siebel Gateway, Siebel Enterprise, Siebel Server, and Siebel Application Interface in every Siebel deployment.

If you will be using the Siebel Product Configurator integration with Oracle Advanced Constraint Technology (available as a developer preview), then you must install, configure, and deploy the Siebel Enterprise Cache and the Siebel Constraint Engine. For more information, see Siebel Product Administration Guide.

After you configure the Siebel Gateway, you can create profiles in any sequence. Restrictions apply to the sequence in which you deploy these profiles in your Siebel deployment. In general, the configuration sequence for a new deployment corresponds to the sequence of the configuration topics in this chapter.

Note: For a migration installation case, you must install Siebel Application Interface first and specify information such as application container port numbers. You then provide some of this data as input for the migration installation of Siebel Gateway, which allows the configurations to be migrated. After the migration installations, you do not configure the Siebel Gateway, Siebel Enterprise, or Siebel Server using the Siebel Management Console. However, you must then configure the Siebel Application Interface. Additional configuration requirements apply for migration installations, as described in Configuration Requirements for Migration Installations.

The Siebel Management Console uses the Siebel Gateway registry to store configuration data. Consequently, the first configuration task that you must perform when you run the Siebel Management Console is configuring the Siebel Gateway itself, and its registry. After doing this, you can create and deploy profiles for all other applicable modules in your Siebel deployment.

Note: It is strongly recommended to back up the Siebel Gateway registry periodically for safety reasons, so that you will be able to restore the Siebel Gateway registry from a backup if something goes wrong. For more information, see Siebel System Administration Guide.

After configuration, you might want to configure the Siebel system services to start automatically. For more information, see Configuring the Siebel Gateway for Automatic Start and Configuring the Siebel Server for Automatic Start.

Note: You cannot operate any Siebel CRM modules for your deployment until you have configured and deployed them. You must be running the Siebel Gateway in order to configure and deploy any other entities.

Other Siebel Management Console Activities

You can also use the Siebel Management Console to remove configuration data for deployed entities, which is a necessary part of uninstalling the Siebel CRM software. Restrictions apply to the sequence in which you can remove configuration data for deployed modules. For more information, see Process of Removing Configuration Data.

To modify some configuration settings for an existing Siebel Enterprise or Siebel Server, or a Siebel Server component, you can optionally use the functionality in the Configuration screen in Siebel Management Console, as described in Configuring the Siebel Deployment. Alternatively, you can use the Administration - Server Configuration screen in the Siebel application or use Siebel Server Manager, as described in Siebel System Administration Guide. Depending on the specific configuration updates that you make, you might have to restart the Siebel Server before the changes take effect. The Siebel Management Console allows you to refresh the configuration data displayed so that it reflects the latest updates for the deployed Siebel Enterprise or Siebel Server.

In addition, you can manage server modules in the Siebel CRM deployment by using the Management screen in the Siebel Management Console, as described in Managing the Siebel Deployment. Alternatively, you can use the Administration - Server Management screen in the Siebel application or use Siebel Server Manager, as described in Siebel System Administration Guide.

Where to Find Configuration Tasks

The configuration tasks for Siebel CRM are described in the following locations, as shown in the following.

Table Where to Find Configuration Tasks for Siebel CRM

Siebel CRM Module to Configure Where Documented

Siebel database (use Database Configuration Wizard)

Installing the Siebel Database

Note: Installation of the Siebel database is still performed using the Database Configuration Wizard.

Security

Configuring the Siebel Gateway and Security and Siebel Security Guide

Siebel Gateway

Configuring the Siebel Gateway and Security

Siebel Gateway Cluster

Configuring the Siebel Gateway Cluster

Siebel Enterprise

Configuring the Siebel Enterprise

Siebel Server

Configuring the Siebel Server

Siebel Application Interface

Configuring the Siebel Application Interface

Siebel Enterprise Cache (server and client)

Configuring the Siebel Enterprise Cache

Siebel Constraint Engine (available as a developer preview)

Configuring the Siebel Constraint Engine and Siebel Product Administration Guide

Siebel Migration application

Configuring the Siebel Migration Application and Siebel Database Upgrade Guide

Siebel deployment (optional post-deployment configuration tasks)

Configuring the Siebel Deployment and Siebel System Administration Guide

Siebel deployment (optional post-deployment management tasks)

Managing the Siebel Deployment and Siebel System Administration Guide

Configuration Requirements for Migration Installations

The migration installation case has particular requirements that relate to configurations. For your installed Siebel CRM software for a prior release, do the following, in the order shown:

  1. Review all relevant documentation. See Before You Install Siebel CRM and About Installation Tasks for Siebel CRM.

  2. Perform any necessary premigration tasks, as noted in Additional Tasks for Migration Installations.

    Caution: In particular, you must remove the existing Siebel Web Server Extension (SWSE) configuration on the Web server computer where you installed SWSE for the prior release. Do this before you perform the migration installation of Siebel Application Interface. Otherwise, the virtual directories cannot be cleaned up adequately. For more information, see Removing the Siebel Application Interface Configuration.
  3. Install Siebel Application Interface as a migration installation for your existing installation of SWSE, as described in Installing Siebel CRM in a Migration Installation.

  4. Install Siebel Enterprise Server as a migration installation, as described in Installing Siebel CRM in a Migration Installation.

    Note: For the Siebel Enterprise Server that includes the Siebel Gateway, when you perform the migration installation, you provide input that configures the Siebel Gateway and allows the existing configurations for the Siebel Enterprise and Siebel Servers to migrate to the new Siebel Gateway. This instance is considered the primary Siebel Gateway if you deploy Siebel Gateway clustering.
  5. (Optional) Install Siebel Enterprise Server as a new installation, and install any other Siebel CRM modules that you require, including modules that are new in Siebel CRM 17.0, as described in Installing Siebel CRM in a New Installation. For example:

    • Siebel Gateway (if you are using Siebel Gateway clustering on multiple nodes)

    • Siebel Enterprise Cache (new in Siebel CRM 17.0)

    • Siebel Constraint Engine (new in Siebel CRM 17.0, available as a developer preview)

  6. Perform any necessary postinstallation tasks, as noted in Additional Tasks for Migration Installations. For example, do the following:

    • Where necessary, upgrade the database client to a supported version for Siebel CRM 20.x Update. Also update the database client installation path in the defined environment variables.

    • Update files and directories on Siebel Enterprise Server and Siebel Application Interface (where necessary).

  7. Run Incremental Repository Merge, as described in Siebel Database Upgrade Guide.

  8. Run the Siebel Management Console, as described in Starting the Siebel Management Console. See also About Configuring Siebel CRM.

    • (Optional) Create a profile for the Siebel Gateway cluster, if you have installed Siebel Gateway on multiple nodes for this purpose, and then deploy this profile to deploy the cluster. For more information, see Configuring the Siebel Gateway Cluster.

    • Create a profile for Siebel Application Interface, and then deploy this profile to the installed Siebel Application Interface. For more information, see Configuring the Siebel Application Interface.

    • Configure any new Siebel CRM modules that you installed, including those noted in a prior step, or configure the Siebel Migration application.

Related Topics

Installation-Related Changes for Siebel CRM 20.x Update

Installation-Related Changes for Siebel CRM 17.0

Installing Siebel CRM Server Modules

About Installation Tasks for Siebel CRM

Additional Tasks for Migration Installations

Running the Siebel Management Console

Installing the Siebel Database on the RDBMS

Additional Postinstallation and Configuration Tasks

Requirements for Installing and Configuring Siebel CRM

Process of Removing Configuration Data

Related Books

Siebel Database Upgrade Guide

Running the Siebel Management Console

Starting the Siebel Management Console

Use the instructions below to start the Siebel Management Console. This task is part of Running the Siebel Management Console.

To start the Siebel Management Console

  1. Make sure that you have installed all the necessary Siebel CRM software and performed any required postinstallation steps.

    Depending on your authentication method, you might also have had to install or upgrade the Siebel database before you run the Siebel Management Console.

  2. Review the information in About Configuring Siebel CRM.

  3. Open a browser window and enter a URL like the following:

    SiebelApplicationInterfaceHost.FQDN:Port/siebel/smc

    In this URL:

    • SiebelApplicationInterfaceHost is the host name for the installed Siebel Application Interface.

    • FQDN is the fully qualified domain name for your deployment. An example is example.com.

      Note: It is strongly recommended to use the fully qualified domain name (FQDN) when you enter a URL, because security certificates are generally obtained based on fully qualified domain name.
    • Port is the HTTPS redirect port number for the installed Siebel Application Interface. You specified this HTTPS redirect port during Siebel Application Interface installation.

  4. On the login page that appears, enter the following information, and then click Login.

    • User ID. The first time you log in, you must use the credentials that you specified in the Application Interface Authentication screen when you installed Siebel Application Interface, as described in Installing Siebel CRM in a New Installation. Otherwise, use valid credentials for the authentication method in effect. For example, you might log in using the SADMIN account.

    • Password. The password for this user ID.

    • Language. The language in which to run the Siebel Management Console. You can select any of the languages that were installed on the Siebel Application Interface.

    Note: After you have logged in to the Siebel Management Console for the first time and configured security for the Siebel Gateway, then you must log in to the Siebel Management Console again before you can proceed with additional configuration tasks. The Siebel Gateway must be running. For information about specific configuration tasks, see Configuring the Siebel Gateway and Security.

    If you have already configured the Siebel Gateway, or if you performed a migration installation of the Siebel Gateway instead of a new installation, then go to the topic for the configuration task that you are performing, as shown in the table in Where to Find Configuration Tasks.

To start Siebel Management Console in safe mode

  1. Open a browser window and enter a URL like the following:

    SiebelApplicationInterfaceHost.FQDN:Port/siebel/smc/safemode.html

    The variable elements in this URL are the same as those described for starting Siebel Management Console in the normal manner.

  2. Log in to Siebel Management Console using the safe mode user credentials.

    Note: Use safe mode only when strictly necessary, as described in Using Safe Mode for Siebel Management Console. See also Siebel Security Guide.
  3. Update the Siebel Gateway security profile, such as to change the data source information.

  4. Save the Siebel Gateway security profile.

    When you save the profile, you are automatically logged out of safe mode and redirected to the normal login screen for Siebel Management Console.

  5. Where necessary, log in to Siebel Management Console again in the usual way to perform configuration or other tasks.

Related Topics

About Configuring Siebel CRM

Overview of Siebel Management Console

Supported Activities in Siebel Management Console

Using Safe Mode for Siebel Management Console

Configuring the Siebel Gateway and Security

Accessibility for Siebel Management Console

Related Books

Siebel Security Guide

Overview of Siebel Management Console

Siebel Management Console is a Web-based application that you run on the Siebel Application Interface. The configuration tasks that you perform in this program use the graphical user interface shown in the figures. This topic is part of Running the Siebel Management Console.

Note: Where possible, it is strongly recommended to explore this user interface as much as possible before performing important configuration tasks for any Siebel environment. For many tasks, multiple ways of performing those tasks are provided.

The Siebel Management Console, which displays this name in its title bar, includes user interface features such as menus, icons, lists and forms, and a hierarchical display of your Siebel deployment. The options and defaults that the Management Console displays depend on which module you are configuring and on prior selections. For each profile configuration task, the settings you see are also displayed in a table.

The Siebel Management Console performs validation on the input that you provide. For example, you cannot proceed to the next screen unless you have provided values for all required fields. Pointing to items displayed in the console displays tooltips for many of the selections, which supplement the information provided in this guide.

Sample configurations are provided for most types of configuration profiles. As a shortcut for creating profiles, you can select these sample profiles and review their settings. As appropriate, you can copy and modify these profiles for your own use.

Click each section to review its options. When you are creating a new profile, you must specify settings for all required options, clicking Next where necessary to display options in subsequent sections. When you are reviewing an existing profile, the Next button is not available. However, for applicable profile types, you can view additional sections by clicking the next segment of the multipart horizontal bar.

The Siebel Management Console, which you run in the browser from the Siebel Application Interface installation, uses RESTful services and application containers to communicate with the physical Siebel CRM modules that you are configuring or that participate in the configuration process.

The Siebel Management Console primarily supports the initial configuration of Siebel CRM. In addition to creating profiles and deploying them to your initial Siebel deployment, you can configure modules you install subsequently to add to your existing deployment. You can also modify profiles (subject to limitations), clone profiles, compare profiles, and delete profiles.

You can modify the configuration of existing deployment items in Siebel Management Console, as follows:

  • For Siebel Application Interface, the profile is in a read-write state after you deploy it. You can update configuration settings and save the profile to propagate the updates to the deployed Siebel Application Interface.

  • For all other deployment items, the profile that you had used to configure the entity is in a read-only state after deployment. To modify the deployment item, you must remove it, modify the applicable profile, and then redeploy the profile to a new deployment item. For more information about deleting a deployment item, see Process of Removing Configuration Data.

  • Deployment items in the Saved or Staging states can be modified. For other than Siebel Application Interface, deployments in any other state are not editable and cannot be modified other than as described in the previous paragraph.

Also note the following about the display of configuration data in Siebel Management Console:

  • Restarting the Siebel Application Interface refreshes all profile data.

  • If the deployment is migrated successfully by the Siebel Migration application, then, when you refresh the configuration, the state changes to Migrated.

Further configuration and management capabilities of Siebel Management Console are available as described in Configuring the Siebel Deployment and Managing the Siebel Deployment. For information about accessibility features for Siebel Management Console, see Accessibility for Siebel Management Console.

Siebel Management Console Screens

The screens within the Siebel Management Console are described here.

You can move from one screen to another by choosing a different selection from the navigation menu at left. Alternatively, as of Siebel CRM 18.12 Update, in some views of the Siebel Deployment, Profiles, Configuration, and Management screens, you can move to another screen by clicking an icon representing that screen, while also preserving context. For example, if you are configuring a Siebel Server, then clicking the icon for the Siebel Deployment screen navigates to that screen, with the same Siebel Server selected.

See also Supported Activities in Siebel Management Console.

Siebel Deployment Screen

The following figure shows the Siebel Deployment screen in Siebel Management Console. Use this screen to deploy new items, using profiles that you have created, or to review or update settings for existing deployed items, where possible. When you select a deployment item that you have added, the icons at the top change to include those that correspond to actions that you can perform on this deployment item.

A legend identifies the deployment status values that each deployment item might have, such as Staging, Deployment in Progress, Deployed, Deployment Failed, and so on. More information is provided later about some of these status values. As of Siebel CRM 18.12 Update, the legend status values are shown when you point to the Legend label.

Siebel Deployment Screen in Siebel Management Console

Profiles Screen

The following figure shows the Profiles screen in Siebel Management Console. Use this screen to create new profiles or to review or update settings for existing profiles. The navigation menu is shown at left.

Profiles Screen in Siebel Management Console

Configuration Screen

The figure in About the Configuration Screen shows the Configuration screen in Siebel Management Console. You can optionally use this screen to perform configuration activities for the Siebel Enterprise, Siebel Server, server components, and related areas. For more information, see Configuring the Siebel Deployment.

Management Screen

The figure in About the Management Screen shows the Management screen in Siebel Management Console. You can optionally use this screen to perform management activities for the Siebel Enterprise, Siebel Server, server components, and related areas. For more information, see Managing the Siebel Deployment.

Other Screens

Additional screens in Siebel Management Console include:

Related Topics

About Configuring Siebel CRM

Starting the Siebel Management Console

Supported Activities in Siebel Management Console

Configuring the Siebel Deployment

Managing the Siebel Deployment

Accessibility for Siebel Management Console

Supported Activities in Siebel Management Console

Siebel Management Console supports several different activities or actions, most of which are summarized here, organized by the user interface features where these activities are initiated. This topic is part of Running the Siebel Management Console.

  • Siebel Deployment selection in navigation menu (in left panel), then overview area:

    • Reviewing overall deployment (overview area)

    • Adding a new deployment item (Add icon (+) at top of overview area)

    • Deploying a profile into your Siebel environment (Deploy selection in Action field, then Submit button)

    • Staging a profile for later deployment into your Siebel environment (Stage selection in Action field, then Submit button)

    • Deleting configuration data for a deployed entity (Delete icon at top of overview area). You might need to delete and redeploy a deployment item in order to modify its configuration in Siebel Management Console. Note that deleting a deployment item corresponding to a Siebel Server stops the system service.

    • Refreshing configuration data displayed in Siebel Management Console (Refresh icon at top of overview area)

    • Reviewing the deployment status of items and nodes in your Siebel deployment (using the Legend link at top of overview area)

  • Profiles selection in navigation menu (in left panel), then overview area:

    • Comparing two or more profiles (Compare icon at top of overview area)

    • Cloning a profile (Clone icon at top of overview area)

    • Creating a profile for a configurable entity (Add icon (+) at top of overview area)

    • Deleting a profile (Delete icon at top of overview area)

    • Querying profile data (Query icon at top of in overview area)

    • Refreshing profile data (Refresh icon at top of overview area). For example, you can use this option to retrieve the stored profile data in case another user had been editing profiles at the same time.

    • Editing a profile (Edit icon at top of form view overview area)

  • Configuration selection in navigation menu (in left panel). For more information, see Configuring the Siebel Deployment.

  • Management selection in navigation menu (in left panel). For more information, see Managing the Siebel Deployment.

  • Enterprise Cache selection in navigation menu (in left panel):

    • Clearing a deployed cache, or all caches

  • Settings selection in navigation menu (in left panel), then overview area:

    • Invoking introspection of the Siebel deployment in order to refresh the deployment data in Siebel Management Console (Refresh Configuration button). You can use this option to bring deployment data into Siebel Management Console from configuration activities that had been done outside of Siebel Management Console, such as using Server Manager or the server administration views in the Siebel application.

    • Viewing the introspection log data (View Log button)

    • Removing the configuration for the Siebel Gateway (removes all profiles and deployment data)

    • Modifying the search synchronization interval (in minutes, between 5 and 30), which specifies how often searchable configuration data is synchronized with the server. This setting affects searches for the current user and browser only.

    • Specifying the Gateway Safe Mode user. Doing this enables login to Siebel Management Console in safe mode. For more information, see Using Safe Mode for Siebel Management Console.

    • Updating the security profile for Siebel Gateway after logging in to Siebel Management Console as the safe mode user. For more information, see Using Safe Mode for Siebel Management Console.

  • Toolbar area (above overview area):

    • Searching the configuration data for available profiles or deployed entities

    • Viewing the current user of Siebel Management Console

    • Logging out of Siebel Management Console (Logout option for current user)

Related Topics

About Configuring Siebel CRM

Running the Siebel Management Console

Overview of Siebel Management Console

Configuring the Siebel Deployment

Managing the Siebel Deployment

Accessibility for Siebel Management Console

Using Safe Mode for Siebel Management Console

Safe mode for Siebel Management Console, available as of Siebel CRM 19.11 Update, addresses the problem where an administrator cannot log in to Siebel Management Console because the back-end server for the authentication system, such as a database or an LDAP server, is unavailable.

In this situation, you can start Siebel Management Console in safe mode and then update the Siebel Gateway security profile to specify the information necessary to connect to a working database or other authentication system. (Updating the Siebel Gateway security profile is the only action you can perform in safe mode.) Starting Siebel Management Console in safe mode uses a variation of the standard URL for starting Siebel Management Console. After performing the necessary tasks in safe mode, you can log in to Siebel Management Console normally to perform configuration or other tasks.

Logging in to Siebel Management Console in safe mode is not possible without first setting the Gateway Safe Mode user. For a new or existing deployment, you specify the safe mode user in the Settings screen of Siebel Management Console. Any administrator can become or create, modify, or delete a Gateway Safe Mode use. There is no default Gateway Safe Mode user

Note: After installing Siebel CRM 20.x Update, it is strongly recommended that you specify a safe mode user to help maintain access to Siebel Gateway as part of using Siebel Management Console.
  • For more information about configuring the Siebel Management Console safe mode user and about using safe mode, see Siebel Security Guide.

  • For more information about starting Siebel Management Console in safe mode, see Starting the Siebel Management Console.

Installing the Siebel Database

If you do not have an existing Siebel database, then you use the Siebel Database Configuration Wizard to install this database. This task is described in Installing the Siebel Database on the RDBMS.

Before you install the Siebel database, you must review the guidelines described for your RDBMS in Configuring the RDBMS.

This task is a step in Roadmap for Installing Siebel CRM for a New Deployment. When you are following the task sequence in this roadmap, depending on your authentication method, you might have to perform the Siebel database tasks before you can run the Siebel Management Console.

Related Topics

About Configuring Siebel CRM

About Installing the Siebel Database

About Database Updates for Siebel CRM 20.x Update

Starting the Siebel Database Configuration Wizard

Installing the Siebel Database on the RDBMS

Requirements for Installing and Configuring the Siebel Database

Configuring the RDBMS

Configuring the Siebel Gateway and Security

After you install Siebel CRM, you run the Siebel Management Console to configure the Siebel Gateway and the Security profile that it requires. You might also create additional Security profiles at some point after configuring the Siebel Gateway.

To configure the Siebel Gateway, perform the following tasks:

  1. Configuring the Siebel Gateway

  2. Configuring a Security Profile

Note: In general, configuring the Siebel Gateway applies to new installations only. For a migration installation, the installer configures the Siebel Gateway and you do not need to configure the Siebel Gateway as described here. However, it is strongly recommended that you modify the existing Siebel Gateway configuration to specify the Gateway Safe Mode user. In addition, you might choose to create additional Security profiles.

For detailed information about some of the security settings in the Siebel Management Console, see Siebel Security Guide.

For more information about the activities that you can perform in the Siebel Management Console, including viewing configuration log data, see Supported Activities in Siebel Management Console.

This task is a step in:

Related Topics

About Configuring Siebel CRM

Running the Siebel Management Console

Configuring the Siebel Gateway Cluster

Requirements for Installing and Configuring Siebel Enterprise Server Modules

Related Books

Siebel Security Guide

Configuring the Siebel Gateway

To configure the Siebel Gateway (which includes a Security profile), use the procedure that follows. This task is part of Configuring the Siebel Gateway and Security.

This task is required for new installations. It is not applicable for migration installations of Siebel Enterprise Server from a previous release, because the migration installation task migrates the prior configuration. However, after migrating to Siebel CRM 20.x Update, it is strongly recommended that existing customers specify the safe mode user for Siebel Management Console, as described in Siebel Security Guide.

Note: When you deploy Siebel Gateway clustering, then the Siebel Gateway that you configure here is referred to as the primary Siebel Gateway. This Siebel Gateway node participates in clustering, the same as other Siebel Gateway nodes. It is recommended to configure the Siebel Gateway cluster after you configure the Siebel Gateway.

Related Topics

Running the Siebel Management Console

Using Safe Mode for Siebel Management Console

Configuring a Security Profile

Configuring the Siebel Gateway Cluster

Related Books

Siebel Security Guide

To configure the Siebel Gateway (first time running Siebel Management Console)

  1. Run the Siebel Management Console, as described in Starting the Siebel Management Console. Log in using the basic authentication credentials that were provided during Siebel Application Interface installation.

    These credentials were specified in the Application Interface Authentication screen when you installed Siebel Application Interface, as described in Installing Siebel CRM in a New Installation.

  2. Identify the Siebel Gateway host name and HTTPS redirect port number, in the format SiebelGatewayHost:Port, then click Save.

  3. Create the security profile to configure access to the Siebel Gateway. Specify a name for the security profile.

    Note: The security profile that is created on first login is named Gateway.
  4. Click the plus sign, specify the data source information for the security profile, and then click Save. For more information about these settings, see Configuration Settings for a Security Profile.

    1. Specify the type of authentication to use. For example, if you have already created the Siebel database, then you could optionally select Database Authentication.

    2. Specify the name of the security adapter, such as DBSecAdpt. This name corresponds to a named subsystem. For more information, see Siebel Security Guide.

    3. Specify the data source (for database authentication).

    4. Specify whether to propagate changes (for database authentication).

    5. Specify the authorization roles.

    6. Test the user and password that you want to use under the specified authentication system.

    Note: After saving these changes, you are forcibly logged out of the Siebel Management Console, in order to activate the security adapter. Go to Running the Siebel Management Console and log in again using the credentials you just specified. Then configure the Siebel Gateway registry, as identified in the next step.
  5. Configure the Siebel Gateway registry, in which the configurations that you create in the Siebel Management Console will be stored, and then click Save:

    • Specify the Siebel Gateway registry port number. (If you configure Siebel Gateway clustering, then you can also specify this port number as part of configuring the Siebel Gateway cluster profile. See also Configuring the Siebel Gateway Cluster.)

    • Specify the user name that will access the registry.

    • Specify the password for this user.

    • Specify the primary language.

  6. After configuring the Siebel Gateway and security, perform the configuration tasks for your Siebel deployment, which include the following:

Configuring a Security Profile

When you configure the Siebel Gateway, you configure the first Security profile. You can use the same Security profile for Siebel Enterprise authentication, or create another Security profile for the Siebel Enterprise. To create another Security profile, use the procedure that follows. This task is part of Configuring the Siebel Gateway and Security.

This task is required for new installations. It is not required for migration installations of Siebel Enterprise Server from a previous release, because the migration installation task migrates the prior configuration. However, you might choose to create a new Security profile.

Related Topics

Running the Siebel Management Console

Configuring the Siebel Gateway

To configure a Security profile

  1. Run the Siebel Management Console, as described in Starting the Siebel Management Console.

  2. Click Profiles in the navigation menu in the left panel, then click Security.

    Existing Security profiles are listed, such as the profile created for the deployed Siebel Gateway.

  3. Click the plus sign (+) at the top of the overview section to add a new Security profile, or click the Clone button to clone an existing profile.

  4. Specify a name for the profile.

    Note: The security profile that is created on first login is named Gateway.
  5. To the right of Data Sources, click the plus sign (+) to add a new data source.

  6. Click Datasource.

  7. Specify settings for the data source, as shown in the table in Configuration Settings for a Security Profile. Click Next when prompted.

  8. When you have specified all applicable settings, click Submit to save your changes to the profile.

Configuration Settings for a Security Profile

The following table describes the settings that are requested in the Siebel Management Console for configuring a new Security profile or modifying an existing Security profile. Required fields display an asterisk (*) next to the field label. For most of the options, pointing to the option displays tooltip text that provides a brief description of the field.

Table Settings for Configuring a Security Profile

Setting in Siebel Management Console Section (Under Create Profile) Comment or Description

Name

Data Sources > Data Source Name

Specify the name of the data source that will be created.

Type

Data Sources > Data Source Name

Specify the type of authentication you are using. The options are:

  • Database Authentication (development only)

  • Lightweight Directory Access Protocol (LDAP) Authentication

  • Custom Security Authentication (using Security SDK)

Host Name

Data Sources > Data Source Name

This option appears if you selected Database Authentication or LDAP Authentication.

Specify the host name for the data source, such as the host name of the database server for database authentication.

Port

Data Sources > Data Source Name

This option appears if you selected Database Authentication or LDAP Authentication.

Specify the port number for the data source, such as the port number of the database server for database authentication.

SQL Style of Database

Data Sources > Data Source Name

This option appears if you selected Database Authentication or Custom Authentication.

Specify the SQL style for your Siebel database. Specify one of the following:

  • Oracle Database Enterprise Edition

  • Microsoft SQL Server

  • IBM DB2

Database Service Name

Data Sources > Data Source Name

This option appears if you selected Database Authentication.

The service name of Oracle Enterprise Server edition, or the database name for IBM DB2 and Microsoft SQL Server.

Table Owner

Data Sources > Data Source Name

This option appears if you selected Database Authentication.

The table owner for the database.

Application User Distinguished Name (DN)

Data Sources > Data Source Name

This option appears if you selected LDAP or Custom Authentication.

Specifies the user name of a record in the directory with sufficient permissions to read any user’s information and do any necessary administration.

Application Password

Data Sources > Data Source Name

This option appears if you selected LDAP or Custom Authentication.

Specifies the password for the user specified in the Application User Distinguished Name (DN) field.

Base Distinguished Name (DN)

Data Sources > Data Source Name

This option appears if you selected LDAP or Custom Authentication.

Specifies the base distinguished name, which is the root of the tree under which users of this Siebel application are stored in the directory.

Custom Library

Data Sources > Data Source Name

This option appears if you selected Custom Authentication.

Name of the custom security adapter implementation.

CRC Checksum

Data Sources > Data Source Name

Provide the value of the checksum performed on the applicable security adapter library (DLL). This value, applicable for the Siebel Server only, ensures that each user accesses the Siebel database through the correct security adapter.

If this field is empty or contains the value 0 (zero), then no checksum validation is performed.

If you upgrade your version of Siebel CRM, then you must recalculate the checksum value and replace the value in this field.

Credentials Attribute

Data Sources > Data Source Name

This option appears if you selected LDAP or Custom Authentication.

Specifies the attribute type that stores a database account.

Hash DB Password

Data Sources > Data Source Name

This option appears if you selected LDAP or Custom Authentication.

Specifies password hashing for database credentials passwords.

Hash User Password

Data Sources > Data Source Name

This option appears if you selected LDAP or Custom Authentication.

Specifies password hashing for user passwords.

Hash Algorithm

Data Sources > Data Source Name

This option appears if you selected Hash DB Password or Hash User Password.

Specifies the hash algorithm to be used for password hashing. Choose one of the following:

  • SHA2

  • SHA1

Password Attribute Type

Data Sources > Data Source Name

This option appears if you selected LDAP or Custom Authentication.

Specifies the attribute type that stores a database account.

Propagate Change

Data Sources > Data Source Name

This option appears if you selected LDAP or Custom Authentication.

Specifies whether to allow administration of the directory through the Siebel application user interface.

Roles Attribute (optional)

Data Sources > Data Source Name

This option appears if you selected LDAP or Custom Authentication.

Specifies the attribute type for roles stored in the directory.

Shared Database Account Distinguished Name (fully qualified domain name)

Data Sources > Data Source Name

This option appears if you selected LDAP or Custom Authentication.

Specifies the absolute path of an object in the directory that has the shared database account for the application.

Shared DB User Name

Data Sources > Data Source Name

This option appears if you selected LDAP or Custom Authentication.

Specifies the user name to connect to the Siebel database.

Shared DB Password

Data Sources > Data Source Name

This option appears if you selected LDAP or Custom Authentication.

Specifies the password for the shared database user name.

Security Adapter Mapped User Name

Data Sources > Data Source Name

This option appears if you selected LDAP or Custom Authentication.

Specifies that, when the user key passed to the security adapter is not the Siebel user name, the security adapter retrieves the user name for authenticated users from an attribute defined by the parameter SiebelUsernameAttributeType.

Siebel User Name Attribute

Data Sources > Data Source Name

This option appears if you selected Security Adapter Mapped User Name for LDAP or Custom Authentication.

Specifies the attribute from which the security adapter retrieves an authenticated user’s Siebel user ID.

SSL

Data Sources > Data Source Name

This option appears if you selected LDAP Authentication.

Specifies to enable Secure Sockets Layer for socket connections to the host.

Wallet Password

Data Sources > Data Source Name

This option appears if you selected SSL for LDAP or Custom Authentication.

Specifies the password to open the wallet that contains a certificate for the certification authority used by the directory server.

Configure Web Single Sign-On (Web SSO)

Data Sources > Data Source Name

This option appears if you selected LDAP or Custom Authentication.

Specifies that the security adapter uses Web Single Sign-On (Web SSO) authentication rather than security adapter authentication.

Trust Token

Data Sources > Data Source Name

This option appears if you selected Configure Web Single Sign-On for LDAP or Custom Authentication.

Specifies a password to be used with Web Single Sign-On (Web SSO) authentication.

Salt Attribute Type

Data Sources > Data Source Name

This option appears if you selected LDAP or Custom Authentication.

Specifies the attribute that stores the salt value if you are using password salting.

Salt User Password

Data Sources > Data Source Name

This option appears if you selected LDAP or Custom Authentication.

Specifies whether to add salt values to user passwords before they are hashed.

User Name Attribute Type

Data Sources > Data Source Name

This option appears if you selected LDAP or Custom Authentication.

Specifies the attribute type under which the user’s login name is stored in the directory.

Enterprise Security Authentication Profile

Basic Information

Select one of the following options for your enterprise security authentication:

  • Database Authentication (development only)

  • Lightweight Directory Access Protocol (LDAP) Authentication

  • Custom Security Authentication (using Security SDK)

Note: You must create the security profile before you configure the Siebel Enterprise.

Security Adapter Name (named subsystem)

Basic Information

Select the security adapter name.

Database Security Adapter Data Source

Basic Information

This option appears if you selected Database Authentication.

Select the security adapter data source.

Database Security Adapter Propagate Changes

Basic Information

This option appears if you selected Database Authentication.

Specify whether to propagate changes for the security adapter.

Authorization Roles (comma-separated)

Basic Information

Specify one or more authorization roles for accessing the Siebel Gateway. Default value: Siebel Administrator (which is provided by Oracle and cannot be changed). For more information, see Requirements for Siebel Gateway Authentication.

User Name

Testing

Specify the user name for testing authentication under the specified authentication system.

Password

Testing

Specify the password for the user account used for testing.

Configuring the Siebel Enterprise

The task for configuring the Siebel Enterprise lets you configure authentication using Siebel security adapters, TLS encryption, and related settings.

To configure the Siebel Enterprise, perform the following tasks:

  1. Creating a Siebel Enterprise Profile

  2. Deploying the Siebel Enterprise

Note: Configuring the Siebel Enterprise applies to new installations only. For a migration installation, the installer migrates the Siebel Enterprise configuration.

For detailed information about the security settings in the Siebel Management Console, see Siebel Security Guide.

For more information about the activities that you can perform in the Siebel Management Console, including viewing configuration log data, see Supported Activities in Siebel Management Console.

This task is a step in:

Related Topics

About Configuring Siebel CRM

Running the Siebel Management Console

Requirements for Installing and Configuring Siebel Enterprise Server Modules

Related Books

Siebel Security Guide

Siebel System Administration Guide

Creating a Siebel Enterprise Profile

This procedure describes how to configure a Siebel Enterprise profile. You can create multiple profiles, but you can deploy only one instance of Siebel Enterprise in your Siebel deployment. This task is part of Configuring the Siebel Enterprise.

Related Topics

Running the Siebel Management Console

Deploying the Siebel Enterprise

To create a Siebel Enterprise profile

  1. Run the Siebel Management Console, as described in Starting the Siebel Management Console.

  2. Click Profiles in the navigation menu in the left panel, then click Enterprise.

    Existing Enterprise profiles are listed, if any.

  3. Click the plus sign (+) at the top of the overview section to add a new Enterprise profile, or click the Clone button to clone an existing profile.

  4. Specify a name for the profile.

  5. Specify additional settings, as shown in the table in Configuration Settings for a Siebel Enterprise Profile.

  6. When you have specified all applicable settings, click Submit to save your changes to the profile.

Configuration Settings for a Siebel Enterprise Profile

The following table describes the settings that are requested in the Siebel Management Console for configuring a new Siebel Enterprise profile or modifying an existing Siebel Enterprise profile. Required fields display an asterisk (*) next to the field label. For most of the options, pointing to the option displays tooltip text that provides a brief description of the field.

For requirements and restrictions for some of these parameters, see Requirements for Installing and Configuring Siebel Enterprise Server Modules. Parameters that are set as a result of configuring the Siebel Enterprise are set at the Siebel Enterprise level or set for named subsystems such as for a data source or security adapter.

Note: After you have already configured the Siebel Enterprise, you can modify its configuration using Siebel Server Manager, as described in Siebel System Administration Guide.

Table Settings for Configuring a Siebel Enterprise Profile

Setting in Siebel Management Console Section (Under Create Profile) Comment or Description

Primary Siebel File System

Basic Information

Specify the location or locations of the Siebel File System. If the folder path provided does not exist, then the deployment step creates it. For more information, see Creating the Siebel File System.

User Name

Authentication

Specify the authorized user name for logging into the Siebel Gateway.

Password

Authentication

Specify the password for this user.

RDBMS Platform

Database Information

Specify the RDBMS platform for the Siebel database. The options are:

  • Oracle Database Enterprise Edition

  • Microsoft SQL Server

  • IBM DB2 UDB for Linux UNIX Windows

  • IBM DB2 UDB for z/OS

Oracle SQLNet Connect String

Database Information

(Oracle Database only)

Specify the Oracle SQLNet connect string.

Microsoft SQL Server Host Name

Database Information

(Microsoft SQL Server only)

Specify the host name for Microsoft SQL Server.

Microsoft SQL Server Port

Database Information

(Microsoft SQL Server only)

Specify the database port number for Microsoft SQL Server.

Microsoft SQL Server Database Name

Database Information

(Microsoft SQL Server only)

Specify the database name for Microsoft SQL Server.

IBM DB2 Database Alias

Database Information

(IBM DB2 only)

Specify the database alias for IBM DB2.

Current IBM DB2 SQL ID / Group Name

Database Information

(IBM DB2 for z/OS only)

Specify the current SQL ID or group name for IBM DB2.

IBM DB2 Client Instance Home Directory

Database Information

(IBM DB2 or DB2 for z/OS only)

Provide the absolute path of the parent directory where IBM DB2 client software is installed on UNIX, or the value of the DB2INSTPROF parameter on Windows.

UNIX example: /export/home/myuser

Windows example: C:\Program Data\IBM\DB2\Copy Name

Database User Account Name

Database Information

(For all database platforms)

Specify the database user account.

Database User Account Password

Database Information

(For all database platforms)

Specify the password for the database user account.

Table Owner

Database Information

(Oracle Database, DB2, or DB2 for z/OS only)

Specify the table owner.

Authentication Profile

Authentication

Specify the security profile to use for Siebel Enterprise authentication.

Primary Language

Authentication

Specify the primary language for your Siebel deployment.

Security Encryption Level or Type

Security Information

Specify the security encryption level or type. Select one of the following options:

  • SISNAPI Without Encryption

  • SISNAPI Using TLS 1.2 (default)

Certification Authority (CA) Certificate File Name

Security Information

This option and all of the remaining items appear only if you selected the TLS option in Security Encryption Level or Type.

Provide the name that can identify the trusted authority who issued the certificate file. For more information, see Siebel Security Guide.

Private Key File Name

Security Information

Provide the name of the PEM private key file. For more information, see Siebel Security Guide.

Private Key File Password

Security Information

Provide the password that can decrypt the PEM private key file. For more information, see Siebel Security Guide.

Enable Peer Authentication

Security Information

Check this field to enable peer authentication during the SSL handshake. For more information, see Siebel Security Guide.

Validate Peer Certificate

Security Information

Check this field to verify that the host name matches with the host name information presented in the certificate. For more information, see Siebel Security Guide.

Deploying the Siebel Enterprise

This procedure describes the steps for deploying Siebel Enterprise. You can deploy only one instance of Siebel Enterprise in your Siebel deployment. This task is part of Configuring the Siebel Enterprise.

This task is required for new installations. It is not applicable for migration installations of Siebel Enterprise Server from a previous release, because the migration installation task migrates the prior configuration.

Before you can deploy the Siebel Enterprise, you must have already configured the Siebel Gateway, as described in Configuring the Siebel Gateway and Security.

Note: After deployment, the Siebel Enterprise profile is in a read-only state. If you need to update the configuration, then it is recommended to use Server Manager. Then refresh the configuration data displayed in Siebel Management Console.

Related Topics

Additional Tasks for Migration Installations

About Configuring Siebel CRM

Running the Siebel Management Console

Creating a Siebel Enterprise Profile

To deploy the Siebel Enterprise

  1. Run the Siebel Management Console, as described in Starting the Siebel Management Console.

  2. Click Siebel Deployment in the navigation menu in the left panel.

  3. Above the hierarchical display of deployment items in the overview area, click the plus sign (+) and then select Enterprise to add a new instance to your Siebel deployment.

  4. For Action, specify whether you will deploy this Siebel Enterprise or stage it for later deployment:

    • If you want to stage this Siebel Enterprise for later deployment, then click Staging.

    • If you want to deploy this Siebel Enterprise to your Siebel deployment now, then click Deploy.

  5. For Profile, select the profile to use for this instance of Siebel Enterprise.

    You created this profile in Creating a Siebel Enterprise Profile.

  6. For Siebel Enterprise Name, specify the name of this Siebel Enterprise.

    For more information, see Restrictions on Names for Siebel Enterprise and Siebel Server.

  7. For Enterprise Description, specify an optional description of this Siebel Enterprise.

  8. To continue, click Submit. Otherwise, click Cancel.

    After the configuration has been submitted, the state of this Siebel Enterprise deployment item changes to one of the following states, based on your selection in Step 4: Staging or Deployment in Progress.

    • If the deployment completes successfully, then, when you refresh the configuration, the state changes to Deployed.

    • If the deployment fails, then the state changes to Deployment Failed.

    • For a deployment in the Staging state, you can deploy it by either clicking the Deploy icon or by setting the Action to Deploy and resubmitting the deployment.

  9. (Optional) View log data about this Siebel Enterprise deployment.

Configuring the Siebel Server

After you have installed Siebel Server and performed the prerequisite tasks, you run the Siebel Management Console and choose tasks to configure the Siebel Server, as described in this topic. To configure the Siebel Server, perform the following tasks:

  1. Creating a Siebel Server Profile

  2. Deploying the Siebel Server

Note: Configuring the Siebel Server applies to new installations. For a migration installation, the installer migrates the Siebel Server configuration.

For detailed information about the security settings in the Siebel Management Console, see Siebel Security Guide.

For more information about the activities that you can perform in the Siebel Management Console, including viewing configuration log data, see Supported Activities in Siebel Management Console.

This task is a step in:

Related Topics

About Configuring Siebel CRM

Running the Siebel Management Console

Requirements for Installing and Configuring Siebel Enterprise Server Modules

Related Books

Siebel Security Guide

Siebel System Administration Guide

Creating a Siebel Server Profile

This procedure describes how to configure a Siebel Server profile. The same steps apply whether you are configuring the first Siebel Server profile or configuring any additional profile. This task is part of Configuring the Siebel Server.

Related Topics

Running the Siebel Management Console

Deploying the Siebel Server

To create a Siebel Server profile

  1. Run the Siebel Management Console, as described in Starting the Siebel Management Console.

  2. Click Profiles in the navigation menu in the left panel, then click Siebel Server.

    Existing Siebel Server profiles are listed, if any.

  3. Click the plus sign (+) at the top of the overview section to add a new Siebel Server profile, or click the Clone button to clone an existing profile.

  4. Specify a name for the profile.

  5. Specify additional settings, as shown in the table in Configuration Settings for a Siebel Server Profile.

  6. When you have specified all applicable settings, click Submit to save your changes to the profile.

Configuration Settings for a Siebel Server Profile

The following table describes the settings that are requested in the Siebel Management Console for configuring a new Siebel Server profile or modifying an existing Siebel Server profile. Required fields display an asterisk (*) next to the field label. For most of the options, pointing to the option displays tooltip text that provides a brief description of the field.

For requirements for and restrictions on some of these parameters, see Requirements for Installing and Configuring Siebel Enterprise Server Modules. Parameters that are set as a result of configuring the Siebel Server are set at the Siebel Server level.

Note: After you have already configured a Siebel Server, you can modify its configuration using Siebel Server Manager, as described in Siebel System Administration Guide.

Table Settings for Configuring a Siebel Server Profile

Setting in Siebel Management Console Section (Under Create Profile) Comment or Description

User Name

Basic Information

Specify the authorized user name for logging into the Siebel Gateway.

Password

Basic Information

Specify the password for this user.

Anonymous User Name

Basic Information

Enter the user name required for anonymous browsing and initial access to the login pages of the application you are implementing.

For more information about anonymous users, see Requirements for Configuring Anonymous Users for the Siebel Application Interface.

Anonymous User Password

Basic Information

Specify the password for this anonymous user.

Enable Component Groups

Basic Information

Specify one or more component groups to enable for the Siebel Server. For more information about component groups, see Siebel System Administration Guide.

Siebel Connection Broker Port

Basic Information

Specify the TCP/IP port number for the Siebel Connection Broker component (alias SCBroker). The default port number is 2321.

This port number is used for all of the communications between SCBroker and other components, including the Siebel Application Interface. Make sure that the port number that you specify is not already used by any other applications or components. You also specify this port number when you configure the Siebel Application Interface, as described in Deploying the Siebel Application Interface.

For more information about the SCBroker component, see Siebel Deployment Planning Guide and Siebel System Administration Guide.

Network TCP/IP Port for Synchronization Manager

Basic Information

Specify the TCP/IP port number for the Synchronization Manager component, which is part of Siebel Remote. Make sure that the port number that you specify is not already used by any other applications or components. The default port number is 40400.

Server-Specific Security Encryption Settings

Enhanced Settings > Security

Select this option to configure security and encryption for communications between this Siebel Server and other servers. If you do not select this option, then the applicable settings are inherited from the Enterprise.

Server-Specific Security Authentication Profile Assignment

Enhanced Settings > Security

Select this option to assign an existing security adapter to this Siebel Server or to specific components.

Security Encryption Level or Type

Enhanced Settings > Security

This option appears if you selected Server-Specific Security Encryption Settings.

Specify the security encryption level or type. Select one of the following options:

  • SISNAPI Without Encryption

  • SISNAPI Using TLS 1.2 (default)

For information about configuring TLS for Siebel Remote, see Siebel Remote and Replication Manager Administration Guide and Siebel Security Guide.

Certificate File Name

Enhanced Settings > Security

This option appears if you selected the TLS option in Security Encryption Level or Type.

Provide the name of the ASN/PEM certificate file. For more information, see Siebel Security Guide.

Certification Authority (CA) Certificate File Name

Enhanced Settings > Security

This option appears if you selected the TLS option in Security Encryption Level or Type.

Provide the name that can identify the trusted authority who issued the certificate file. For more information, see Siebel Security Guide.

Clustering Configuration

Enhanced Settings > Clustering

Specify the clustering configuration. You can select one of the following clustering options:

  • Not Clustered

  • Clustered Using Virtual Host Name (valid NETBIOS name)

  • Clustered Using Virtual IP Address (for example, 192.168.0.1)

In certain cases, it is useful to cluster Siebel Servers for high availability. The cluster nodes must be started per cluster instructions, if clustering is selected. For more information about clustering Siebel Servers, see Siebel Deployment Planning Guide.

Siebel Server Cluster Virtual Host Name/IP

Enhanced Settings > Clustering

This option appears if you selected either of the two clustering options.

Specify one of the following, depending on your selection under Clustering Configuration:

  • If you selected Clustered Using Virtual Host Name, then specify the host name.

  • If you selected Clustered Using Virtual IP Address, then specify the IP address.

RDBMS Platform

Enhanced Settings > Other Information

Specify the RDBMS platform for the Siebel database. The options are:

  • Oracle Database Enterprise Edition

  • Microsoft SQL Server

  • IBM DB2

Register External Oracle ODBC Driver

Enhanced Settings > Other Information

This option appears if you selected Oracle Database Enterprise Edition.

This option is read-only and is set to True.

IBM DB2 Client Instance Home Directory

Enhanced Settings > Other Information

This option appears if you selected IBM DB2.

Provide the absolute path of the parent folder where the IBM DB2 client is installed. This setting is optional for Microsoft Windows.

Deploying the Siebel Server

This procedure describes the steps for deploying an installed instance of Siebel Server. You perform the same procedure for each installed instance of Siebel Server. This task is part of Configuring the Siebel Server.

This task is required for new installations. It is not applicable for migration installations of Siebel Enterprise Server from a previous release, because the migration installation task migrates the prior configuration. However, you might choose to install and deploy a new Siebel Server.

Before you can deploy an installed instance of Siebel Server, you must have already configured the Siebel Enterprise, as described in Configuring the Siebel Enterprise.

Note: After deployment, the Siebel Server profile is in a read-only state. If you need to update the configuration, then it is recommended to use Server Manager. Then refresh the configuration data displayed in Siebel Management Console.

Related Topics

Additional Tasks for Migration Installations

About Configuring Siebel CRM

Running the Siebel Management Console

Creating a Siebel Server Profile

To deploy the Siebel Server

  1. Run the Siebel Management Console, as described in Starting the Siebel Management Console.

  2. Click Siebel Deployment in the navigation menu in the left panel.

  3. Above the hierarchical display of deployment items in the overview area, click the plus sign (+) and then select Siebel Server to add a new instance to your Siebel deployment.

    The Siebel Server must already have been installed.

  4. For Host Name:HTTPS Port, specify the host name and HTTPS redirect port for this instance of Siebel Server. You specified this HTTPS redirect port during Siebel Server installation.

  5. For Profile, select the profile to use for this deployment of Siebel Server.

    You created this profile in Creating a Siebel Server Profile.

  6. For Action, specify whether you will deploy this Siebel Server or stage it for later deployment:

    • If you want to stage this Siebel Server for later deployment, then click Staging.

    • If you want to deploy this Siebel Server to your Siebel deployment, then click Deploy.

  7. For Siebel Server Name, specify the name of this Siebel Server.

    For more information, see Restrictions on Names for Siebel Enterprise and Siebel Server.

  8. For Siebel Server Description, specify an optional description of this Siebel Server.

  9. For Deployed Languages, specify all of the languages that you plan to deploy for this Siebel Server.

  10. To continue, click Submit. Otherwise, click Cancel.

    After the configuration has been submitted, the state of this Siebel Server deployment item changes to one of the following states, based on your selection in Step 6: Staging or Deployment in Progress.

    • If the deployment completes successfully, then, when you refresh the configuration, the state changes to Deployed. The Siebel Server system service starts automatically.

    • If the deployment fails, then the state changes to Deployment Failed.

    • For a deployment in the Staging state, you can deploy it by either clicking the Deploy icon or by setting the Action to Deploy and resubmitting the deployment.

  11. (Optional) View log data about this Siebel Server deployment.

Configuring the Siebel Application Interface

After you have installed Siebel Application Interface, and after you have configured the Siebel Gateway, Siebel Enterprise, and Siebel Server, you run the Siebel Management Console and choose tasks to configure the Siebel Application Interface, as described in this topic. To configure the Siebel Application Interface, perform the following tasks:

  1. Creating a Siebel Application Interface Profile

  2. Deploying the Siebel Application Interface

For information about deploying multiple instances of Siebel Application Interface, see Planning the Siebel Application Interface Topology.

For more information about the activities that you can perform in the Siebel Management Console, including viewing configuration log data, see Supported Activities in Siebel Management Console.

This task is a step in:

Related Topics

Additional Tasks for Migration Installations

About Configuring Siebel CRM

Running the Siebel Management Console

Customizing the Application Container for Siebel Application Interface

Requirements for Installing and Configuring the Siebel Application Interface

Planning the Siebel Application Interface Topology

Related Books

Siebel REST API Guide

Siebel Security Guide

Siebel System Administration Guide

Siebel System Monitoring and Diagnostics Guide

Creating a Siebel Application Interface Profile

This procedure describes how to configure a Siebel Application Interface profile. The same steps apply whether you are configuring the first Siebel Application Interface profile, reconfiguring the same profile with different settings, or configuring any additional profile. This task is part of Configuring the Siebel Application Interface.

Note: Before you create a Siebel Application Interface profile, run the Server Manager and make sure that the Siebel Server has been deployed and is running, along with its Application Object Manager server components. If these components are running, then the Object Manager and Application settings in Siebel Application Interface profile configuration are populated with values you can choose from that reflect the available components on the Siebel Server. For information about using Server Manager, see Siebel System Administration Guide.

Related Topics

Running the Siebel Management Console

Deploying the Siebel Application Interface

To create a Siebel Application Interface profile

  1. Run the Siebel Management Console, as described in Starting the Siebel Management Console.

  2. Click Profiles in the navigation menu in the left panel, then click Application Interface.

    Existing Siebel Application Interface profiles are listed, if any.

  3. Click the plus sign (+) at the top of the overview section to add a new Siebel Application Interface profile, or click the Clone button to clone an existing profile.

  4. Specify a name for the profile.

  5. Specify additional settings, as shown in the table in Configuration Settings for a Siebel Application Interface Profile.

  6. When you have specified all applicable settings, click Submit to save your changes to the profile.

Configuration Settings for a Siebel Application Interface Profile

The following table describes the settings that are requested in the Siebel Management Console for configuring a new Siebel Application Interface profile or modifying an existing Siebel Application Interface. Required fields display an asterisk (*) next to the field label. For most of the options, pointing to the option displays tooltip text that provides a brief description of the field. Clicking the large plus sign (+) to the right of some options adds a new instance of a configurable item, which is represented in the second column using italics.

Note: In Siebel CRM 20.2 Update, the default values changed for Method to Check Server Availability and Command to Check Server Availability to the values shown in this table. As a consequence, customers must update any Siebel Application Interface profiles created before Siebel CRM 20.2 Update to reflect the values shown in the table. Failing to do so could result in idle sessions not getting logged out in timely fashion.

Table Settings for Configuring a Siebel Application Interface Profile

Setting in Siebel Management Console Section (Under Create Profile) Comment or Description

HTTP 1.1-Compliant Firewall / Enable Web Compression

Basic Information

Specify that the Siebel Application Interface compresses HTTP traffic. Compressing HTTP traffic, where it is feasible to do so, substantially reduces bandwidth consumption. This feature is supported on HTTP 1.1 and is not supported on HTTP 1.0.

For more information about specifying compression, see Siebel Security Guide.

Configure Fully Qualified Domain Name

Basic Information

Specify whether you are using a fully qualified domain name (FQDN) for your Siebel CRM deployment. It is strongly recommended to use the FQDN feature.

For more information, see Configuring Siebel CRM for Pop-Up Blocker Compatibility.

Fully Qualified Domain Name

Basic Information

This option appears if you selected Configure Fully Qualified Domain Name.

Specify the fully qualified domain name (FQDN) for your Siebel CRM deployment, such as example.com. It is strongly recommended to use the FQDN feature.

Active Session Timeout Value

Authentication

Specify the total number of seconds that a session can remain inactive before the user is logged out and the session is closed. Default value: 900 (in seconds)

Login Session (guest session) Timeout Value

Authentication

Specify the timeout value for the login session. Default value: 300 (seconds)

Method to Check Server Availability

Authentication

Specify the method to use for checking server availability. Default value: UpdatePrefMsg

Command to Check Server Availability

Authentication

Specify the command to use for checking server availability. Default value: HeartBeat

Session Token Usage Duration

Authentication

Specify the usage duration for the session token. Default value: 2880 (minutes)

Session Token Timeout Value

Authentication

Specify the timeout value for the session token. Default value: 900 (seconds)

Configure Web Single Sign-On (Web SSO)

Authentication

Specify whether to use Web single sign-on.

Anonymous User Name

Authentication

Specify the Siebel user ID that starts the anonymous session from which an end user is shown the login page for an application. For example: GUESTCST

Later in profile configuration, you can optionally configure a different anonymous user for individual applications, if you require settings different from the defaults. For example, you might use a different anonymous user for customer applications than for employee applications.

For more information about anonymous users, see Requirements for Configuring Anonymous Users for the Siebel Application Interface.

Anonymous User Password

Authentication

Specify the password for the anonymous user.

Trust Token

Authentication

This option appears if you selected Configure Web Single Sign-On.

Specify the trust token to use for Web SSO authentication.

User Specification

Authentication

This option appears if you selected Configure Web Single Sign-On.

Specify the user specification to use for Web SSO authentication.

Anonymous User Name

Authentication > REST Inbound Authentication

Specify the anonymous user to use for REST inbound authentication.

For more information about anonymous users, see Requirements for Configuring Anonymous Users for the Siebel Application Interface.

See also Siebel REST API Guide.

Anonymous User Password

Authentication > REST Inbound Authentication

Specify the password for the anonymous user for REST inbound authentication.

Authentication Type

Authentication > REST Inbound Authentication

Specify the authentication type for REST inbound authentication. You can select one of the following options:

  • Basic Authentication

  • Single Sign-On

  • OAuth

For more information, see Siebel REST API Guide.

Authentication URL

Authentication > REST Inbound Authentication

This option appears if you selected OAuth.

Specify the URL to use for REST inbound authentication. For more information, see Siebel REST API Guide.

Trust Token

Authentication > REST Inbound Authentication

This option appears if you selected Single Sign-On or OAuth.

Specify the trust token to use for REST inbound authentication. For more information, see Siebel REST API Guide.

User Specification

Authentication > REST Inbound Authentication

This option appears if you selected Single Sign-On.

Specify the user specification to use for REST inbound authentication. For more information, see Siebel REST API Guide.

Session Timeout (seconds)

Authentication > REST Inbound Authentication

Specify the session timeout, in seconds, to use for REST inbound authentication. For more information, see Siebel REST API Guide.

Secure Channel

Authentication > REST Inbound Authentication

Specify whether to use a secure channel. For more information, see Siebel REST API Guide.

User Interface Log Level

Logging

Specify the user interface logging level. Select one of the following options: Fatal, Error (default), Warning, Debug, Trace, Information, All

EAI Log Level

Logging

Specify the EAI logging level. Select one of the following options: Fatal, Error, Warning, Debug, Trace, Information, All

DAV Log Level

Logging

Specify the DAV logging level. Select one of the following options: Fatal, Error (default), Warning, Debug, Trace, Information, All

REST Outbound Log Level

Logging

Specify the REST outbound logging level. Select one of the following options: Fatal, Error (default), Warning, Debug, Trace, Information, All

REST Inbound Log Level

Logging

Specify the REST inbound logging level. Select one of the following options: Fatal, Error (default), Warning, Debug, Trace, Information, All

SOAP Outbound Log Level

Logging

Specify the SOAP outbound logging level. Select one of the following options: Fatal, Error (default), Warning, Debug, Trace, Information, All

Object Manager

REST Inbound Defaults

Select the Object Manager component to use for REST inbound communications, such as EAI Object Manager. For more information, see Siebel REST API Guide.

REST Response Base URL

REST Inbound Defaults

Specify the base URL for a REST response. For more information, see Siebel REST API Guide.

Maximum Possible Connections

REST Inbound Defaults

Specify the REST connection pool size. Default value: 20. For more information, see Siebel REST API Guide.

Method Name

REST Inbound Defaults > REST Resource Parameter List > Query

Specify the method name to use for queries. For more information, see Siebel REST API Guide.

Name

REST Inbound Defaults > REST Resource Parameter List > Query > Parameter List

Specify the name for each query parameter. For more information, see Siebel REST API Guide.

Alias

REST Inbound Defaults > REST Resource Parameter List > Query > Parameter List

Specify the alias for each query parameter. For more information, see Siebel REST API Guide.

Application Name

Applications > Language > Basic Information

Specify an application to configure for this instance of Siebel Application Interface, for each specified language.

Object Manager

Applications > Language > Basic Information

Specify the Object Manager component for the selected application.

Language

Applications > Language > Basic Information

Displays the language for the selected application.

Request Start Command

Applications > Language > Basic Information

Specify the request start command for the selected application.

Configure EAI HTTP Inbound Transport

Applications > Language > Basic Information

Specify whether to configure the EAI HTTP Inbound Transport. Choose this option for EAI applications only, and not for any other applications.

Configure Anonymous Pool

Applications > Language > Basic Information

This option appears if you selected Configure EAI HTTP Inbound Transport.

Specify whether to configure the anonymous pool for EAI requests. For more information, see Siebel Performance Tuning Guide.

Anonymous Pool Size

Applications > Language > Basic Information

This option appears if you selected Configure EAI HTTP Inbound Transport and Configure Anonymous Pool.

Specify the size of the anonymous pool for EAI requests. For more information, see Siebel Performance Tuning Guide.

Maximum Retry for Processing EAI-SOAP Request

Applications > Language > Basic Information

This option appears if you selected Configure EAI HTTP Inbound Transport.

Specify the maximum number of retries for processing SOAP requests for EAI.

No Session Preference in EAI-SOAP

Applications > Language > Basic Information

This option appears if you selected Configure EAI HTTP Inbound Transport.

Specify whether the session preference is required in EAI-SOAP.

Configure Siebel Mobile

Applications > Language > Mobile

Specify whether to configure Siebel Mobile applications.

Application Display Name

Applications > Language > Mobile

This option appears if you selected Configure Siebel Mobile.

Specify the display name of the Siebel Mobile application.

Application Display Order

Applications > Language > Mobile

This option appears if you selected Configure Siebel Mobile.

Specify the display order of the Siebel Mobile application.

Application Icon Name

Applications > Language > Mobile

This option appears if you selected Configure Siebel Mobile.

Specify the icon name of the Siebel Mobile application.

Active Session Timeout Value

Applications > Language > Enhanced Authentication

Note: Use the Enhanced Authentication settings to optionally configure authentication for individual applications, if you require override settings different from the defaults specified under Basic Information and Authentication.

Specify the total number of seconds that a session can remain inactive before the user is logged out and the session is closed. Default value: 900 (seconds)

Login Session (guest session) Timeout Value

Applications > Language > Enhanced Authentication

Specify the timeout value for the login session. Default value: 300 (seconds)

Method to Check Server Availability

Applications > Language > Enhanced Authentication

Specify the method to use for checking server availability. Default value: UpdatePrefMsg

Command to Check Server Availability

Applications > Language > Enhanced Authentication

Specify the command to use for checking server availability. Default value: HeartBeat

Session Token Usage Duration

Applications > Language > Enhanced Authentication

Specify the usage duration for the session token. Default value: 2880 (minutes)

Session Token Timeout Value

Applications > Language > Enhanced Authentication

Specify the timeout value for the session token. Default value: 900 (seconds)

Maximum Possible Tabbed Sessions

Authentication

Specify the maximum possible number of tabs for multiple tab browsing. Default value: 1

This setting is effective only when the EnableMultiTab server parameter is set to True for the specified Application Object Manager. For more information about configuring multiple tab browsing, see Configuring Siebel Open UI. This feature is available as of Siebel CRM 19.7 Update.

Configure Web Single Sign-On (Web SSO)

Applications > Language > Enhanced Authentication

Specify whether to use Web single sign-on.

Anonymous User Name

Applications > Language > Enhanced Authentication

Specify the Siebel user name that starts the anonymous session for the specified application.

For example: GUESTCST

For more information about anonymous users, see Requirements for Configuring Anonymous Users for the Siebel Application Interface.

Anonymous User Password

Applications > Language > Enhanced Authentication

Specify the password for the anonymous user.

Trust Token

Applications > Language > Enhanced Authentication

This option appears if you selected Configure Web Single Sign-On.

Specify the trust token to use for Web SSO authentication.

User Specification

Applications > Language > Enhanced Authentication

This option appears if you selected Configure Web Single Sign-On.

Specify the user specification to use for Web SSO authentication.

Resource Type

REST Inbound Resources > Data

In this section, you optionally provide alias names to the REST parameters.

Specify the resource type for the REST resource parameter: Data, Service, or Workspace.

Method Name

REST Inbound Resources > Data > REST Resource Parameter List > Query

Specify the method name: Query (for example).

Name

Alias

REST Inbound Resources > Data > REST Resource Parameter List > Query > Parameter List

For the current method name (such as Query), specify each REST resource parameter name for which you want to specify an alias, and specify the alias.

For example, for the REST resource parameter named PageSize, you can configure an alias, such as Limit, as shown:

Name=PageSize Alias=Limit

Or, for the StartRowNumber parameter, you can specify an alias like Offset, as shown:

Name=StartRowNumber Alias=Offset

Language

Other Information > SWE

Provide the default language for Siebel CRM.

HTTP-POST Request Size

Other Information > SWE

Specify the maximum size, in bytes, of HTTP POST requests from the Siebel Application Interface.

Seed File Location

Other Information > SWE

Specify the location of the seed file. (This setting is available for future use.)

Monitor Sessions

Other Information > SWE

Specify whether to gather statistics on all of the current sessions and report them in the Siebel Application Interface statistics (stats) page. For more information about this page, see Siebel System Monitoring and Diagnostics Guide.

Collect Application-Specific Statistics

Other Information > SWE

Specify whether to enable the collection of application-specific statistics.

Deploying the Siebel Application Interface

This procedure describes the steps for deploying a specific installed instance. You perform the same procedure for each installed instance of Siebel Application Interface. This task is part of Configuring the Siebel Application Interface.

This task is required both for new installations and for migration installations from a previous release, because the migration installation task does not migrate the prior configuration. You might also choose to install and deploy a new Siebel Application Interface.

Before you can deploy an installed instance of Siebel Application Interface, you must have already configured and deployed at least one Siebel Server, as described in Configuring the Siebel Server.

Note: After deployment, the Siebel Application Interface profile is in a read-write state. You can update configuration settings and save the profile to propagate the updates to the Siebel Application Interface.

Related Topics

Additional Tasks for Migration Installations

About Configuring Siebel CRM

Running the Siebel Management Console

Creating a Siebel Application Interface Profile

To deploy the Siebel Application Interface

  1. Run the Siebel Management Console, as described in Starting the Siebel Management Console.

  2. Click Siebel Deployment in the navigation menu in the left panel.

  3. Above the hierarchical display of deployment items in the overview area, click the plus sign (+) and then select Application Interface to add a new instance to your Siebel deployment.

    The Siebel Application Interface must already have been installed.

  4. For Host Name:HTTPS Port, specify the host name and HTTPS redirect port for this instance of Siebel Application Interface. You specified this HTTPS redirect port during Siebel Application Interface installation.

  5. For Profile, select the profile to use for this deployment of Siebel Application Interface.

    You created this profile in Creating a Siebel Application Interface Profile.

  6. For Action, specify whether you will deploy this Siebel Application Interface or stage it for later deployment:

    • If you want to stage this Siebel Application Interface for later deployment, then click Staging.

    • If you want to deploy this Siebel Application Interface to your Siebel deployment, then click Deploy.

  7. For Application Interface Node Name, specify the node name of this Siebel Application Interface.

  8. For Application Interface Description, specify an optional description of this Siebel Application Interface.

  9. To continue, click Submit. Otherwise, click Cancel.

    After the configuration has been submitted, the state of this Siebel Application Interface deployment item changes to one of the following states, based on your selection in Step 6: Staging or Deployment in Progress.

    • If the deployment completes successfully, then, when you refresh the configuration, the state changes to Deployed. The Siebel Application Interface starts automatically.

    • If the deployment fails, then the state changes to Deployment Failed.

    • For a deployment in the Staging state, you can deploy it by either clicking the Deploy icon or by setting the Action to Deploy and resubmitting the deployment.

  10. (Optional) View log data about this Siebel Application Interface deployment.

Configuring the Siebel Gateway Cluster

After you have configured the primary Siebel Gateway and installed Siebel Gateway on additional nodes, you can optionally run the Siebel Management Console and perform tasks to configure the Siebel Gateway cluster, as described in this topic. This topic contains the following information:

Note: The type of clustering described in this chapter applies only to the Siebel Gateway and is not available for other modules such as Siebel Server.

For more information about the activities that you can perform in the Siebel Management Console, including viewing configuration log data, see Supported Activities in Siebel Management Console.

This task is an optional step in:

About Siebel Gateway Clustering

Siebel CRM supports an optional native clustering feature for Siebel Gateway to provide high availability benefits to Siebel CRM customers. This feature works at the software level and is the preferred and recommended approach for clustering the Siebel Gateway. This topic is part of Configuring the Siebel Gateway Cluster.

Note: This feature, first provided in Siebel CRM 18.5 Update, became generally available as of Siebel CRM 18.7 Update.

The clustering feature supports both the Siebel Gateway service (application container) and the Siebel Gateway registry (Apache ZooKeeper). You might choose to use Siebel Gateway clustering only for your production environment, for example. Further, you can use clustering for only the Siebel Gateway service, or only the Siebel Gateway registry. It is recommended to configure clustering for both the Gateway service and the Gateway registry.

For this feature, Siebel Management Console supports a new profile type, the Siebel Gateway cluster profile, and a new step to deploy the cluster profile.

Overview of Configuring Siebel Gateway Clustering

To use Siebel Gateway clustering, you perform the following tasks:

  1. Install at least three instances of Siebel Gateway on different nodes (that is, install both Siebel CRM 17.0 and Siebel CRM 20.9 Update). You can collocate a Siebel Gateway with a Siebel Server, for example, as noted in Installing Siebel CRM.

    In a migration installation case, you perform a migration installation for the existing installed Siebel Gateway. Then you perform new installations for all other Siebel Gateway nodes that you require.

  2. (New deployment only) Configure and deploy the primary Siebel Gateway node in Siebel Management Console, as described in Configuring the Siebel Gateway and Security.

    The first Siebel Gateway installed and configured is the primary node, unless you later changed the primary node to a different instance. This task does not apply in a migration installation case, because the existing Siebel Gateway is migrated and serves as the primary Siebel Gateway.

  3. Start the Siebel Management Console.

  4. Configure a Siebel Gateway cluster profile in Siebel Management Console, as described in Creating a Siebel Gateway Cluster.

    In the cluster profile, you specify values for Registry Client Port, Registry Follower Port, and Registry Leader Port. For Registry Client Port, you specify the same Siebel Gateway registry port number that you specified when you configured the primary Siebel Gateway, as described in Configuring the Siebel Gateway and Security. The Registry Follower Port and Registry Leader Port are used for internal communication between Siebel Gateway nodes.

  5. (Required as precaution) Back up the Siebel Gateway registry, as described in Siebel System Administration Guide.

  6. Deploy the Siebel Gateway cluster profile, specifying all participating nodes, as described in Deploying the Siebel Gateway Cluster.

Siebel Gateway Clustering Requirements and Operations

The specific requirements for Siebel Gateway clustering differ for the Siebel Gateway service and the Siebel Gateway registry. Optionally, you can deploy the Siebel Gateway service cluster and registry cluster on different nodes.

  • Siebel Gateway service clustering requires a minimum of two nodes. You can include all the same nodes that you include for the registry cluster, or include only a subset of these nodes.

  • Siebel Gateway registry clustering requires a minimum of three nodes and an odd number of nodes: three, five, and so on.

Note: At any time after the primary Siebel Gateway has been configured in Siebel Management Console and the participating nodes have been installed, you can configure and deploy the Siebel Gateway cluster or change an existing cluster, such as to add or remove nodes or change the primary service node and primary registry node. In general, it is recommended to deploy the Siebel Gateway cluster before you configure the Siebel Enterprise, Siebel Server, and so on. If you deploy the Siebel Gateway cluster after you configure the rest of the Siebel environment, then afterward you must restart the application containers for all of the other services.

After cluster deployment, all applicable nodes function as part of the cluster, for the Siebel Gateway service and the Siebel Gateway registry, as applicable. The Siebel Deployment screen in Siebel Management Console shows all of the components of the Siebel Gateway cluster, within the overall deployment hierarchy. The item Gateway Cluster has child items Gateway Service Cluster and Gateway Registry Cluster, each of which has child items representing the participating nodes. Deployment status is shown for each cluster node. The primary node is highlighted, for your reference. If deployment does not succeed for the minimum number of nodes required for each cluster, then cluster deployment fails and the system uses the primary Siebel Gateway.

Siebel Application Interface and Siebel Server function as clients for the Siebel Gateway service. When a Siebel Gateway service cluster is deployed, then Siebel Application Interface or Siebel Server can communicate with any of the nodes in the Siebel Gateway service cluster, and route requests to each available node, in a round-robin manner.

Similarly, the Siebel Gateway service that receives a request functions as a client for the Siebel Gateway registry. When a Siebel Gateway registry cluster is deployed, then the Siebel Gateway service can communicate with any of the nodes in the Siebel Gateway registry cluster, and routes each request to an available node, in a manner determined by ZooKeeper.

If an individual node goes down within the Siebel Gateway cluster, then the Siebel Application Interface or Siebel Server client connection switches to another available node, within the tolerance allowed by the cluster. After any Siebel Gateway cluster node goes down, when it is restarted, the node will again participate in the cluster.

  • For a Siebel Gateway service cluster, all but one node can go down, and the Siebel Gateway service will still function.

  • However, for the Siebel Gateway registry cluster, among those nodes configured as part of the cluster, a simple majority of running instances is required in order for the registry cluster to function: for example, two out of three nodes, or three out of five nodes.

If the Siebel Gateway cluster deployment fails (for example, if two out of three Siebel Gateway registry cluster nodes go down), then the system reverts to the non-clustered architecture: Siebel Application Interface and Siebel Server connect to the primary Siebel Gateway node, assuming it is running. (As needed, you can change the primary service node or primary registry node to a node that is running.)

The Siebel Gateway cluster uses an active-active model, in which actions can originate in any available node. For the Siebel Gateway registry cluster, updates are replicated to the other nodes, thus keeping all of the cluster nodes synchronized. The active-active model enables the cluster nodes to participate in load balancing of Siebel Gateway activities.

Note: If multiple network interface controllers are used in your deployment environment, then advanced DNS and IP networking concepts must be applied in your cluster configuration. To avoid DNS routing conflicts that could occur, you might need to specify IP addresses rather than host names. For more information, see 2454568.1 (Article ID) on My Oracle Support.

Related Topics

About Configuring Siebel CRM

Running the Siebel Management Console

Configuring the Siebel Gateway and Security

Changing the Primary Nodes for a Siebel Gateway Cluster

Removing the Siebel Gateway

Related Books

Siebel Deployment Planning Guide

Siebel System Administration Guide

Creating a Siebel Gateway Cluster

This procedure describes how to configure a Siebel Gateway cluster profile. You can create multiple profiles, but you can deploy only one Siebel Gateway cluster in your Siebel deployment. This task is part of Configuring the Siebel Gateway Cluster.

Related Topics

Running the Siebel Management Console

About Siebel Gateway Clustering

Deploying the Siebel Gateway Cluster

To create a Siebel Gateway Cluster profile

  1. Run the Siebel Management Console, as described in Starting the Siebel Management Console.

  2. Click Profiles in the navigation menu in the left panel, then click Gateway Cluster.

    Existing Siebel Gateway cluster profiles are listed, if any.

  3. Click the plus sign (+) at the top of the overview section to add a new Siebel Gateway cluster profile, or click the Clone button to clone an existing profile.

  4. Specify a name for the profile.

  5. Specify additional settings, as shown in Configuration Settings for a Siebel Gateway Cluster Profile.

  6. When you have specified all applicable settings, click Submit to save your changes to the profile.

Configuration Settings for a Siebel Gateway Cluster Profile

The following table describes the settings that are requested in the Siebel Management Console for configuring a new Siebel Gateway cluster profile or modifying an existing Siebel Gateway cluster profile. Required fields display an asterisk (*) next to the field label. Pointing to the option displays tooltip text that provides a brief description of the field.

Table Settings for Configuring a Siebel Gateway Cluster Profile

Setting in Siebel Management Console Section (Under Create Profile) Comment or Description

Registry Client Port

Gateway Cluster Settings

Specify the port number to use for the Siebel Gateway registry on all nodes.

You can specify a new port number or specify the same Siebel Gateway registry port number that you specified when you configured the primary Siebel Gateway, as described in Configuring the Siebel Gateway and Security.

Registry Follower Port

Gateway Cluster Settings

The Registry Follower Port and Registry Leader Port are used for internal communication between nodes participating in Siebel Gateway registry clustering.

Registry Leader Port

Gateway Cluster Settings

The Registry Follower Port and Registry Leader Port are used for internal communication between nodes participating in Siebel Gateway registry clustering.

Deploying the Siebel Gateway Cluster

This procedure describes how to deploy the Siebel Gateway cluster. You can deploy only one Siebel Gateway cluster in your Siebel deployment. This task is part of Configuring the Siebel Gateway Cluster.

Note: You must back up the registry of the primary Siebel Gateway before you deploy the Siebel Gateway cluster. If a failure is observed, then you must restore the Siebel Gateway registry, after which you can make another attempt to deploy the Siebel Gateway cluster. Restoring the Siebel Gateway registry requires you to restart your CRM deployment. For more information about backing up and restoring the Siebel Gateway registry and about stopping and starting the Siebel CRM deployment, see Siebel System Administration Guide. See also Stopping and Starting the Siebel Application Container.

Related Topics

About Configuring Siebel CRM

Running the Siebel Management Console

About Siebel Gateway Clustering

Creating a Siebel Gateway Cluster

To deploy the Siebel Gateway cluster

  1. (Required as precaution) Back up the Siebel Gateway registry, as described in Siebel System Administration Guide.

  2. Run the Siebel Management Console, as described in Starting the Siebel Management Console.

  3. Click Siebel Deployment in the navigation menu in the left panel.

  4. Above the hierarchical display of deployment items in the overview area, click the plus sign (+) and then select Gateway Cluster to add a new instance to your Siebel deployment.

    Siebel Gateway must already have been installed, on a sufficient number of nodes. You can deploy a Siebel Gateway cluster only once, but you can then modify the cluster if necessary, such as to add nodes.

  5. For Profile, select the profile to use for this deployment of Siebel Gateway cluster.

    You created this profile in Creating a Siebel Gateway Cluster.

  6. Under Gateway Service Cluster, for each installed instance that will participate in this cluster, specify the host name and port number.

  7. Under Gateway Registry Cluster, for each installed instance that will participate in this cluster, specify the host name and port number.

  8. For Action, specify whether you will deploy this Siebel Gateway cluster or stage it for later deployment:

    • If you want to stage this Siebel Gateway cluster for later deployment, then click Staging.

    • If you want to deploy this Siebel Gateway cluster to your Siebel deployment, then click Deploy.

  9. To continue, click Submit. Otherwise, click Cancel.

    After the configuration has been submitted, the state of this Siebel Gateway cluster deployment item changes to one of the following states, based on your selection in Step 8: Staging or Deployment in Progress.

    • If the deployment completes successfully, then the state changes to Deployed. The Siebel Gateway cluster starts automatically.

    • If the deployment fails, then the state changes to Deployment Failed.

    • For a deployment in the Staging state, you can deploy it by either clicking the Deploy icon or by setting the Action to Deploy and resubmitting the deployment.

  10. (Optional) View log data about this Siebel Gateway cluster deployment.

Changing the Primary Nodes for a Siebel Gateway Cluster

As of Siebel CRM 20.4 Update, after you have configured and deployed the primary Siebel Gateway and additional nodes for a Siebel Gateway cluster, you can optionally change which service and registry nodes serve as the primary nodes for the cluster. This topic is part of Configuring the Siebel Gateway Cluster.

Note the following requirements for using this feature:

  • You can change the primary node for the Siebel Gateway service, for the Siebel Gateway registry, or both.

  • You can set the primary service node and primary registry node on two different host computers.

  • For either operation, the current primary node does not have to be running in order to specify a different node as the primary. The node you are specifying as the new primary must be running.

  • If you attempt to delete the cluster, this action removes all of the nodes from the cluster hierarchy except the primary service node and primary registry node. You must add additional nodes to the Siebel Gateway cluster before it can function as a cluster again.

  • Before you can roll back the installed Siebel CRM deployment to a prior release, the primary service node and registry node for the Siebel Gateway cluster must be located on the same host computer. Also validate that the applicationcontainer/webapps/gateway.properties file for this primary service node (and for no other node) includes the setting Primed=True. This primary service node must be operational in order to serve as the primary Siebel Gateway node after rollback. Otherwise, cluster modification might fail and the Siebel Gateway service might go down. See also Requirements for Uninstalling Siebel CRM.

To change the primary node for the Siebel Gateway service

  1. In the Siebel Deployment screen in Siebel Management Console, navigate to the Hierarchy - Gateway Service Cluster view.

    For more information about this screen, see Siebel Management Console Screens. Under Gateway Service, the primary service node within this cluster is shown with bold text.

  2. Select the node that you want to designate as the primary service node.

  3. Click the Primary button at the top of the view.

    A dialog box prompts you to confirm that you want to designate this node as the primary service node for the cluster.

  4. Click OK to confirm this change.

    An alert box indicates that the change has been made.

  5. Click OK again.

    The Siebel Deployment screen appears again, which includes the cluster for which you changed the service node.

To change the primary node for the Siebel Gateway registry

  1. In the Siebel Deployment screen in Siebel Management Console, navigate to the Hierarchy - Gateway Registry Cluster view.

    For more information about this screen, see Siebel Management Console Screens. Under Gateway Registry, the primary registry node within this cluster is shown with bold text.

  2. Select the node that you want to designate as the primary registry node.

  3. Click the Primary button at the top of the view.

    A dialog box prompts you to confirm that you want to designate this node as the primary registry node for the cluster.

  4. Click OK to confirm this change.

    An alert box indicates that the change has been made.

  5. Click OK again.

    The Siebel Deployment screen appears again, which includes the cluster for which you changed the registry node.

Related Topics

Siebel Management Console Screens

Restoring the Siebel Gateway Cluster Topology

Requirements for Uninstalling Siebel CRM

Restoring the Siebel Gateway Cluster Topology

As of Siebel CRM 20.4 Update, your Siebel Gateway cluster topology could get out of sync with the Siebel Application Interface in rare situations, leading to an inability to connect to a Siebel Gateway. This problem can occur only when you have taken down the primary Siebel Gateway service node and removed it from a cluster. In order to prevent a situation where no valid Siebel Gateway connection information is available following an update installation, an upgrade sequence for Siebel CRM 20.x Update installations is provided that resolves the described problem.

The file cgclientstore.dat, located in SIEBEL_AI_ROOT/applicationcontainer/webapps on the Siebel Application Interface, is a runtime file that is created when the Siebel Gateway cluster is first created. In normal operation, this file contains the names of all of the Siebel Gateway service nodes (Tomcat instances) that are currently running, and provides connection information for a running instance in response to requests. These three nodes would include, for example:

  • The primary Siebel Gateway service node, from which the Siebel Gateway was bootstrapped. For example, this node might be GTWY1.

  • Additional Siebel Gateway service nodes that were added as part of a cluster. For example, these nodes might be GTWY2 and GTWY3.

The application.properties file on the Siebel Application Interface includes the following entry, where GTWY1 represents the primary Siebel Gateway service node. The CGHostURI parameter setting provides a backup source for connection information for a running Siebel Gateway service node, in case cgclientstore.dat is empty. The following is an example value for CGHostURI, allowing connection to GTWY1:

CGHostURI=https://GTWY1.us.oracle.com:4431/siebel/v1.0/cloudgateway

Assume, for this troubleshooting scenario, that the customer has taken down GTWY1 and removed it from the cluster. In that case, CGHostURI indicates an invalid Siebel Gateway service node. When you update to a new Siebel CRM 20.x Update release, you must follow the upgrade sequence here to avoid a case where cgclientstore.dat is empty and CGHostURI points to an invalid node.

  1. Install Siebel CRM 20.x Update for all Siebel Gateway nodes before you update any other modules.

  2. Stop the Siebel Gateway service instances that start automatically following installation.

  3. Start the Siebel Gateway registry instances.

  4. Start the Siebel Gateway service instances.

  5. Install Siebel CRM 20.x Update for all Siebel Application Interface instances, Siebel Servers, and so on.

When you perform the update in this sequence, then cgclientstore.dat is repopulated with connection information for running instances of Siebel Gateway service node, in response to requests. For more information about starting and stopping the Siebel Gateway, see Starting the Siebel Gateway. See also the information about starting and shutting down a Siebel CRM deployment, located in Siebel System Administration Guide.

This topic is part of Configuring the Siebel Gateway Cluster.

Related Topic

Changing the Primary Nodes for a Siebel Gateway Cluster

Related Book

Siebel System Administration Guide

Configuring the Siebel Enterprise Cache

Siebel Enterprise Cache, which is based on Oracle Coherence, provides a caching service for Siebel CRM. For more information about using Oracle Coherence, see product documentation on the Oracle Help Center.

To configure the Siebel Enterprise Cache, perform the following tasks:

  1. Creating a Siebel Enterprise Cache Server Profile

  2. Deploying the Siebel Enterprise Cache Server

  3. Creating a Siebel Enterprise Cache Client Profile

Note: Siebel Enterprise Cache supports the Siebel Constraint Engine, which provides an integration with Oracle Advanced Constraint Technology for Siebel Product Configurator. (This integration is available as a developer preview.) The Siebel Constraint Engine is currently the only feature that uses the Siebel Enterprise Cache. For more information about the Siebel Constraint Engine, see Configuring the Siebel Constraint Engine.
Note: You must configure SSL security settings the same for both Siebel Enterprise Cache Server and Siebel Enterprise Cache Client.

As of Siebel CRM 19.9 Update, Siebel CRM supports persistence for the caches managed by Siebel Enterprise Cache. For more information, see About Persistence for Siebel Enterprise Cache.

For more information about the activities that you can perform in the Siebel Management Console, including viewing configuration log data, see Supported Activities in Siebel Management Console.

This task is a step in:

Related Topics

About Configuring Siebel CRM

Running the Siebel Management Console

Configuring the Siebel Constraint Engine

Related Books

Siebel Security Guide

Oracle Coherence documentation

About Persistence for Siebel Enterprise Cache

As of Siebel CRM 19.9 Update, Siebel CRM supports persistence for the caches managed by Siebel Enterprise Cache. You can optionally configure all or any number of your caches to use this feature. When you use cache persistence, the cache data remains intact in cache files. If the Siebel Enterprise Cache server is restarted, it loads the cache from the cache files.

You enable cache persistence in Siebel Management Console by using the Persistence for All Caches and Persistence Directory settings when you configure the Siebel Enterprise Cache Server profile. Settings discussed in this topic are described in Configuration Settings for a Siebel Enterprise Cache Server Profile.

For a cache that has been configured to use persistence, the cache data files are located in one of the following locations:

  • The home directory of the user account that is running the Siebel Enterprise Cache software on the server.

    The default location is user_home_dir/coherence/active . This location is used if you do not specify a custom location using the Persistence Directory setting. Siebel Enterprise Cache creates the subdirectories coherence/active, which in turn contain additional subdirectories in which the cache data files are stored for active caches.

  • Any other directory location that you specify by using the Persistence Directory setting when you configure the Siebel Enterprise Cache Server profile.

    This location must be local to or available to the server on which you are running Siebel Enterprise Cache Server. Any such directory must already exist and must provide read and write permissions for the user account that is running the Siebel Enterprise Cache software on the server. Siebel Enterprise Cache creates the subdirectories coherence\active, which in turn contain additional subdirectories in which the cache data files are stored for active caches. If you specify the value USER_HOME, specify an invalid location, or do not specify any location, then cache data is stored in the default location instead.

If you specify cache persistence for all caches, then you can optionally disable persistence for any particular caches by unchecking the Persist Cache box for individual caches when you configure the Siebel Enterprise Cache Server profile using Siebel Management Console.

Where you do not specify persistence for all caches or for any particular caches, then this cache data exists in memory only and does not persist in files. In general, it is recommended to use the cache persistence feature, to enhance availability for your data that is managed by Siebel Enterprise Cache and to lessen the impact of a server restart.

You can enable cache persistence for existing caches by removing the Siebel Enterprise Cache Server deployment item, modifying the Siebel Enterprise Cache Server profile to specify cache persistence, and then redeploying the profile.

Related Topics

Configuration Settings for a Siebel Enterprise Cache Server Profile

Creating a Siebel Enterprise Cache Server Profile

This procedure describes how to configure a Siebel Enterprise Cache Server profile. You can create multiple profiles, but you can deploy only one instance of Siebel Enterprise Cache Server in your Siebel deployment. This task is part of Configuring the Siebel Enterprise Cache.

Related Topics

Running the Siebel Management Console

Deploying the Siebel Enterprise Cache Server

To create a Siebel Enterprise Cache Server profile

  1. Run the Siebel Management Console, as described in Starting the Siebel Management Console.

  2. Click Profiles in the navigation menu in the left panel, then click Enterprise Cache Server.

    Existing Siebel Enterprise Cache Server profiles are listed, if any.

  3. Click the plus sign (+) at the top of the overview section to add a new Siebel Enterprise Cache Server profile, or click the Clone button to clone an existing profile.

  4. Specify a name for the profile.

  5. Specify additional settings, as shown in the table in Configuration Settings for a Siebel Enterprise Cache Server Profile.

  6. When you have specified all applicable settings, click Submit to save your changes to the profile.

Configuration Settings for a Siebel Enterprise Cache Server Profile

The following table describes the settings that are requested in the Siebel Management Console for configuring a new Siebel Enterprise Cache Server profile or modifying an existing Siebel Enterprise Cache Server profile. Required fields display an asterisk (*) next to the field label. For most of the options, pointing to the option displays tooltip text that provides a brief description of the field. Clicking the large plus sign (+) to the right of some options adds a new instance of a configurable item, which is represented in the second column using italics.

Most of the Siebel Enterprise Cache Server settings that you specify here correspond to Oracle Coherence settings. For more information about the Oracle Coherence settings, see Oracle Coherence documentation.

Note: Siebel CRM provides existing configuration settings for Siebel Enterprise Cache Server and Siebel Enterprise Cache Client that work with Siebel Constraint Engine. See also Configuring the Siebel Constraint Engine.
Note: You can click the Advanced button next to the Tango Coherence Override or Cache Configuration heading to edit the XML directly. You can use this as an alternative to specifying values for all of the individual fields in these sections.

Table Settings for Configuring a Siebel Enterprise Cache Server Profile

Setting in Siebel Management Console Section (Under Create Profile) Comment or Description

Log Level

Basic Information

Specify the log level. Select one of the following options: Fatal, Error, Warning, Debug, Trace, Information, All

Security Profile

Basic Information

Specify the security profile that the Siebel Enterprise Cache Server uses to secure any cache operations.

Setup Coherence Server SSL

Tango Coherence Override > Coherence Server SSL

Check this option to enable SSL security settings for Siebel Enterprise Cache Server.

Note: You must configure SSL security settings the same for both Siebel Enterprise Cache Server and Siebel Enterprise Cache Client.

Key Store

Tango Coherence Override > Coherence Server SSL

This option appears if you checked the option Setup Coherence Server SSL.

Provide the location of the keystore file.

Key Store Password

Tango Coherence Override > Coherence Server SSL

This option appears if you checked the option Setup Coherence Server SSL.

Provide the password for the keystore file.

Private Key Password

Tango Coherence Override > Coherence Server SSL

This option appears if you checked the option Setup Coherence Server SSL.

Provide the private key password.

Key Store Type

Tango Coherence Override > Coherence Server SSL

This option appears if you checked the option Setup Coherence Server SSL.

Specify the type of keystore instance you are using, such as a JKS file.

Cache Server TLS Port

Tango Coherence Override > Coherence Server SSL

Specify the TLS port that will be used to access the cache via socket APIs.

Cluster Name

Tango Coherence Override

Provide the Siebel Enterprise Cache Server cluster name, such as SiebelEnterpriseCacheCluster.

Note: Although Oracle Coherence clusters are not currently used by Siebel Enterprise Cache, it is strongly recommended to specify a cluster name that is unique within your topology. Doing so can help you avoid possible issues where other instances of Oracle Coherence exist in the same network. See also the information about specifying a cluster’s name, in Coherence Developer's Guide.

Persistence for All Caches

Cache Configuration

Specify whether you plan to use persistence for your caches.

  • If you specify this option, then you can optionally specify the directory in which cache data will be stored, and you can use persistence for individual caches.

  • If you do not specify this option, then you cannot use cache persistence.

This feature is available as of Siebel CRM 19.9 Update. See also the Persistence Directory and Persist Cache settings. For more information, see About Persistence for Siebel Enterprise Cache.

Persistence Directory

Cache Configuration

Provide the location in which the cache data will be stored, if you specified Persistence for All Caches.

If you do not provide this value, then cache data is stored in the default location, according to your operating system. For more information, see About Persistence for Siebel Enterprise Cache.

Cache Name

Cache Configuration > Cache Scheme Map > Cache Name

Specify the name of this cache.

Scheme Name

Cache Configuration > Cache Scheme Map > Cache Name

Specify the scheme name for this cache.

Service Name

Cache Configuration > Proxy Scheme

Specifies the name of the service.

Maximum Thread Count

Cache Configuration > Proxy Scheme

Specifies the minimum number of daemon threads. Usage of daemon threads varies for different service types.

If the value is zero or negative, then the service does not use daemon threads and all relevant tasks are performed on the service thread.

Furthermore, if the value is negative, then tasks are performed on the caller’s thread where possible.

Valid values are integers greater or equal to the Minimum Thread Count value. Default value: 75

Minimum Thread Count

Cache Configuration > Proxy Scheme

Specifies the minimum number of daemon threads. Usage of daemon threads varies for different service types.

If the value is zero or negative, then the service does not use daemon threads and all relevant tasks are performed on the service thread.

Furthermore, if the value is negative, then tasks are performed on the caller’s thread where possible.

Valid values are integers less than or equal to the Maximum Thread Count value. Default value: 10

Cache Server Host

Cache Configuration > Proxy Scheme

Provide the Siebel Enterprise Cache Server host name.

Port

Cache Configuration > Proxy Scheme

Provide the Siebel Enterprise Cache Server service port. Default value: 9099

Enable Cache Service Proxy

Cache Configuration > Proxy Scheme

Check this option to enable cache service proxy. If this option is disabled, then clients will not be able to access any proxied caches.

Auto Start Extended Service

Cache Configuration > Proxy Scheme

Check this option to automatically start this service at a cluster node.

Distributed Scheme

Cache Configuration > Scheme Configuration > Distributed Scheme

Specify the scheme name for a distributed scheme.

Type

Cache Configuration > Scheme Configuration > Distributed Scheme

Specify the type of distributed scheme. Specify one of the following:

  • Reference Scheme

  • Backup Scheme

Distributed Reference Scheme

Cache Configuration > Scheme Configuration > Distributed Scheme

This option appears if you selected Reference Scheme as the distributed scheme type.

Specify the scheme name that is configured in the distributed scheme section. It should be different from the scheme name provided in the Scheme Name field.

Service Name

Cache Configuration > Scheme Configuration > Distributed Scheme

This option appears if you selected Backup Scheme as the distributed scheme type.

Specify the name of the service that will manage caches created from this scheme. This name must be unique.

Auto Start Distributed Service

Cache Configuration > Scheme Configuration > Distributed Scheme

This option appears if you selected Backup Scheme as the distributed scheme type.

Check this option to automatically start the cache services associated with this cache scheme at a cluster node.

Backup Scheme Configuration

Cache Configuration > Scheme Configuration > Distributed Scheme

This option appears if you selected Backup Scheme as the distributed scheme type.

Specify the scheme name already created in the Local Scheme section.

Persist Cache

Cache Configuration > Scheme Configuration > Distributed Scheme

Specify whether you want to use persistence for this cache. This option is available only when the global setting Persistence for All Caches is specified. In that case, persistence is configured by default for all caches, and you can disable persistence for individual caches by unchecking this option.

For more information, see About Persistence for Siebel Enterprise Cache.

Local Scheme Name

Cache Configuration > Local Scheme Configuration > Local Scheme Name

Specify the scheme name of the local scheme.

Eviction Policy

Cache Configuration > Local Scheme Configuration > Local Scheme Name

Specify the type of eviction policy to use. Specify one of the following:

  • Least Recently Used (LRU). Chooses which objects to evict based on how recently they were last used, evicting those that were not accessed for the longest period first.

  • Least Frequently Used (LFU). Chooses which objects to evict based on how often they are being accessed, evicting those that are accessed least frequently first.

  • Hybrid. Chooses which objects to evict based on the combination (weighted score) of how often and how recently they were accessed, evicting those that are accessed least frequently and those that were not accessed for the longest period first.

Maximum Cache Size

Cache Configuration > Local Scheme Configuration > Local Scheme Name

Specify the maximum number of units that can be placed in the cache before pruning occurs. Default value: 10

Cache Unit Calculator

Cache Configuration > Local Scheme Configuration > Local Scheme Name

Specify the type of cache unit calculator. The cache unit calculator determines the cost, in units, of a given object. Specify one of the following:

  • Binary

  • Fixed

Cache Unit Factor

Cache Configuration > Local Scheme Configuration > Local Scheme Name

Specifies the factor by which the units (low units and high units) are adjusted. Using a cache unit calculator, for example, the factor of 1048576 could be used to count megabytes instead of bytes.

Cache Expiry

Cache Configuration > Local Scheme Configuration > Local Scheme Name

Specifies the amount of time from the last update that entries are kept by the cache before being marked as expired.

Deploying the Siebel Enterprise Cache Server

This procedure describes how to deploy the Siebel Enterprise Cache Server. You can deploy only one instance of Siebel Enterprise Cache Server in your Siebel deployment. This task is part of Configuring the Siebel Enterprise Cache.

This task is required for new installations, where you choose to use the Siebel Enterprise Cache. It is also required for the migration installation case, because this module is new in the current release and must be installed as a new installation.

Note: After deployment, the Siebel Enterprise Cache Server profile is in a read-write state. You can update configuration settings and redeploy the profile to propagate the updates to the Siebel Enterprise Cache Server.

Related Topics

About Configuring Siebel CRM

Running the Siebel Management Console

Creating a Siebel Enterprise Cache Server Profile

To deploy the Siebel Enterprise Cache Server

  1. Run the Siebel Management Console, as described in Starting the Siebel Management Console.

  2. Click Siebel Deployment in the navigation menu in the left panel.

  3. Above the hierarchical display of deployment items in the overview area, click the plus sign (+) and then select Enterprise Cache Server to add a new instance to your Siebel deployment.

    Siebel Enterprise Cache must already have been installed.

  4. For Host Name:HTTPS Port, specify the host name and HTTPS redirect port for this instance of Siebel Enterprise Cache Server. You specified this HTTPS redirect port during Siebel Enterprise Cache installation.

  5. For Profile, select the profile to use for this deployment of Siebel Enterprise Cache Server.

    You created this profile in Creating a Siebel Enterprise Cache Server Profile.

  6. For Action, specify whether you will deploy this Siebel Enterprise Cache Server or stage it for later deployment:

    • If you want to stage this Siebel Enterprise Cache Server for later deployment, then click Staging.

    • If you want to deploy this Siebel Enterprise Cache Server to your Siebel deployment, then click Deploy.

  7. For Enterprise Cache Server Agent Node Name, specify the name of this Siebel Enterprise Cache Server node.

  8. For Enterprise Cache Server Agent Description, specify an optional description of this Siebel Enterprise Cache Server node.

  9. To continue, click Submit. Otherwise, click Cancel.

    After the configuration has been submitted, the state of this Siebel Enterprise Cache Server deployment item changes to one of the following states, based on your selection in Step 6: Staging or Deployment in Progress.

    • If the deployment completes successfully, then the state changes to Deployed. The Siebel Enterprise Cache starts automatically.

    • If the deployment fails, then the state changes to Deployment Failed.

    • For a deployment in the Staging state, you can deploy it by either clicking the Deploy icon or by setting the Action to Deploy and resubmitting the deployment.

  10. (Optional) View log data about this Siebel Enterprise Cache Server deployment.

Creating a Siebel Enterprise Cache Client Profile

This procedure describes how to configure a Siebel Enterprise Cache Client profile. You can create multiple profiles. This task is part of Configuring the Siebel Enterprise Cache.

Note: Unlike most other types of profiles that you configure using Siebel Management Console, you configure but do not a deploy a Siebel Enterprise Cache Client profile. Instead, you specify a defined profile of this type when you configure a Siebel CRM feature that uses the Siebel Enterprise Cache. The Siebel Constraint Engine is currently the only feature that uses the Siebel Enterprise Cache.

Related Topics

Running the Siebel Management Console

Creating a Siebel Enterprise Cache Client Profile

Configuring the Siebel Constraint Engine

To create a Siebel Enterprise Cache Client profile

  1. Run the Siebel Management Console, as described in Starting the Siebel Management Console.

  2. Click Profiles in the navigation menu in the left panel, then click Enterprise Cache Client.

    Existing Siebel Enterprise Cache Client profiles are listed, if any.

  3. Click the plus sign (+) at the top of the overview section to add a new Siebel Enterprise Cache Client profile, or click the Clone button to clone an existing profile.

  4. Specify a name for the profile.

  5. Specify additional settings, as shown in Configuration Settings for a Siebel Enterprise Cache Client Profile.

  6. When you have specified all applicable settings, click Submit to save your changes to the profile.

Note: After you create the Siebel Enterprise Cache Client profile, the profile is in a read-write state. You can update configuration settings and save the profile. If you do so, then, to propagate the updates, you might also need to redeploy any dependent deployed entity (such as Siebel Constraint Engine).

Configuration Settings for a Siebel Enterprise Cache Client Profile

The following table describes the settings that are requested in the Siebel Management Console for configuring a new Siebel Enterprise Cache Client profile or modifying an existing Siebel Enterprise Cache Client profile. Required fields display an asterisk (*) next to the field label. For most of the options, pointing to the option displays tooltip text that provides a brief description of the field.

Most of the Siebel Enterprise Cache Client settings that you specify here correspond to Oracle Coherence settings. For more information about Oracle Coherence settings, see Oracle Coherence documentation.

Note: Siebel CRM provides existing configuration settings for Siebel Enterprise Cache Server and Siebel Enterprise Cache Client that work with Siebel Constraint Engine. See also Configuring the Siebel Constraint Engine.
Note: You can click the Advanced button next to the Cache Client Configuration heading to edit the XML directly. You can use this as an alternative to specifying values for all of the individual fields in this section.

Table Settings for Configuring a Siebel Enterprise Cache Client Profile

Setting in Siebel Management Console Section (Under Create Profile) Comment or Description

Log Level

Basic Information

Specify the log level. Select one of the following options: Fatal, Error, Warning, Debug, Trace, Information, All

Cache Name

Cache Client Configuration > Cache Scheme Map

Specify the name of the cache that is used in the currently deployed Siebel Enterprise Cache Server.

Scheme Name

Cache Client Configuration > Cache Scheme Map

Specify the cache scheme name.

Setup Coherence Client SSL

Cache Client Configuration > Coherence Client SSL

Check this option to enable SSL security settings for Siebel Enterprise Cache Client.

Note: You must configure SSL security settings the same for both Siebel Enterprise Cache Server and Siebel Enterprise Cache Client.

Key Store

Cache Client Configuration > Coherence Client SSL

This option appears if you checked the option Setup Coherence Client SSL.

Provide the location of the keystore file.

Key Store Password

Cache Client Configuration > Coherence Client SSL

This option appears if you checked the option Setup Coherence Client SSL.

Provide the private key password for the keystore file.

Key Store Type

Cache Client Configuration > Coherence Client SSL

This option appears if you checked the option Setup Coherence Client SSL.

Specify the type of keystore instance you are using, such as a JKS file.

Scheme Name

Cache Client Configuration > Scheme Parameters

Specify the cache scheme name.

Service Name

Cache Client Configuration > Scheme Parameters

Specify the name of the service that will manage caches created from this scheme.

Cache Server Host

Cache Client Configuration > TCP Configuration

Specify the Siebel Enterprise Cache Server host name.

Port

Cache Client Configuration > TCP Configuration

Specify the Siebel Enterprise Cache Server service port.

Heartbeat Interval

Cache Client Configuration > Outgoing Message Handling

Specify the interval (in seconds) between ping requests. A ping request is used to ensure the integrity of the connection. Default: 30s

Heartbeat Timeout

Cache Client Configuration > Outgoing Message Handling

Specify the maximum amount of time (in seconds) to wait for a response to a ping request before declaring the underlying connection unusable. Default: 30s

Request Timeout

Cache Client Configuration > Outgoing Message Handling

Specify the maximum amount of time (in seconds) to wait for a response message before declaring the underlying connection unusable. Default: 30s

Configuring the Siebel Constraint Engine

The Siebel Constraint Engine provides an integration with Oracle Advanced Constraint Technology for Siebel Product Configurator. This integration is available as a developer preview. For more information about the role of the Siebel Constraint Engine in the product configuration process, see Siebel Product Administration Guide. For more information about using Oracle Advanced Constraint Technology, see product documentation on the Oracle Help Center.

To configure the Siebel Constraint Engine, perform the following tasks:

  1. Creating a Siebel Constraint Engine Profile

  2. Deploying the Siebel Constraint Engine

Note: Before you can configure and deploy an installed instance of the Siebel Constraint Engine, you must have already configured and deployed a Siebel Enterprise Cache Server profile and created a Siebel Enterprise Cache Client profile, as described in Configuring the Siebel Enterprise Cache.

For more information about the activities that you can perform in the Siebel Management Console, including viewing configuration log data, see Supported Activities in Siebel Management Console.

This task is a step in:

Related Topics

About Configuring Siebel CRM

Running the Siebel Management Console

Configuring the Siebel Enterprise Cache

Related Books

Siebel Security Guide

Siebel Product Administration Guide

Siebel Performance Tuning Guide

Oracle Advanced Constraint Technology documentation

Creating a Siebel Constraint Engine Profile

This procedure describes how to configure a Siebel Constraint Engine profile. You can create multiple profiles. As of Siebel CRM 19.2 Update, you can deploy multiple instances of Siebel Constraint Engine in your Siebel deployment, to support least-loaded load balancing. This task is part of Configuring the Siebel Constraint Engine.

Related Topics

Running the Siebel Management Console

Deploying the Siebel Constraint Engine

To create a Siebel Constraint Engine profile

  1. Run the Siebel Management Console, as described in Starting the Siebel Management Console.

  2. Click Profiles in the navigation menu in the left panel, then click Constraint Engine.

    Existing Siebel Constraint Engine profiles are listed, if any.

  3. Click the plus sign (+) at the top of the overview section to add a new Siebel Constraint Engine profile, or click the Clone button to clone an existing profile.

  4. Specify a name for the profile.

  5. Specify additional settings, as shown in the table in Configuration Settings for a Siebel Constraint Engine Profile.

  6. When you have specified all applicable settings, click Submit to save your changes to the profile.

Configuration Settings for a Siebel Constraint Engine Profile

The following table lists the settings requested in the Siebel Management Console for configuring the Siebel Constraint Engine profile or modifying an existing Siebel Constraint Engine profile. Required fields display an asterisk (*) next to the field label. For most of the options, pointing to the option displays tooltip text that provides a brief description of the field.

Table Settings for Configuring a Siebel Constraint Engine Profile

Setting in Siebel Management Console Section (Under Create Profile) Comment or Description

Enterprise Cache Client Profile

Constraint Engine Settings

Specify the Siebel Enterprise Cache Client profile for the Siebel Constraint Engine to use.

Security Profile

Constraint Engine Settings

Specify the name of the security profile that the Siebel Constraint Engine uses to pull authentication information from the Gateway.

Default Log Level

Constraint Engine Settings

Specify the log level. Select one of the following options: Fatal, Error, Warning, Debug, Trace, Information, All

Deploying the Siebel Constraint Engine

This procedure describes how to deploy the Siebel Constraint Engine. As of Siebel CRM 19.2 Update, you can deploy multiple instances of Siebel Constraint Engine in your Siebel deployment, to support least-loaded load balancing. This task is part of Configuring the Siebel Constraint Engine.

This task is required for new installations, where you choose to use the Siebel Constraint Engine. It is also required for the migration installation case, because this module is new in the current release and must be installed as a new installation.

Note: After deployment, the Siebel Constraint Engine profile is in a read-write state. You can update configuration settings and redeploy the profile to propagate the updates to the Siebel Constraint Engine. If you update the Siebel Enterprise Cache Client profile, then, to propagate the updates, you might also need to redeploy the Siebel Constraint Engine.

Related Topics

About Configuring Siebel CRM

Running the Siebel Management Console

Creating a Siebel Enterprise Cache Client Profile

Creating a Siebel Constraint Engine Profile

To deploy the Siebel Constraint Engine

  1. Run the Siebel Management Console, as described in Starting the Siebel Management Console.

  2. Click Siebel Deployment in the navigation menu in the left panel.

  3. Above the hierarchical display of deployment items in the overview area, click the plus sign (+) and then select Constraint Engine to add a new instance to your Siebel deployment.

    The Siebel Constraint Engine must already have been installed.

  4. For Host Name:HTTPS Port, specify the host name and HTTPS redirect port for this instance of Siebel Constraint Engine. You specified this HTTPS redirect port during Siebel Constraint Engine installation.

  5. For Profile, select the profile to use for this deployment of Siebel Constraint Engine.

    You created this profile in Creating a Siebel Constraint Engine Profile.

  6. For Action, specify whether you will deploy this Siebel Constraint Engine or stage it for later deployment:

    • If you want to stage this Siebel Constraint Engine for later deployment, then click Staging.

    • If you want to deploy this Siebel Constraint Engine to your Siebel deployment, then click Deploy.

  7. For Deployment Name, specify a deployment name for this installed instance of Siebel Constraint Engine.

  8. To continue, click Submit. Otherwise, click Cancel.

    After the configuration has been submitted, the state of this Siebel Constraint Engine deployment item changes to one of the following states, based on your selection in Step 6: Staging or Deployment in Progress.

    • If the deployment completes successfully, then, when you refresh the configuration, the state changes to Deployed. The Siebel Constraint Engine starts automatically.

    • If the deployment fails, then the state changes to Deployment Failed.

    • For a deployment in the Staging state, you can deploy it by either clicking the Deploy icon or by setting the Action to Deploy and resubmitting the deployment.

  9. (Optional) View log data about this Siebel Constraint Engine deployment.

Configuring the Siebel Migration Application

The Siebel Migration application, a Web-based tool for migrating Siebel Repositories and seed data and performing related tasks, is provided with the Siebel Application Interface installation. A variety of configuration options are provided to support different ways of using the Siebel Migration application.

To configure the Siebel Migration application, perform the following tasks:

  1. Creating a Siebel Migration Profile

  2. Deploying the Siebel Migration Application

For more information about the activities that you can perform in the Siebel Management Console, including viewing configuration log data, see Supported Activities in Siebel Management Console. For more information about the role of the Siebel Migration application in the overall deployment process, see Siebel Database Upgrade Guide.

This task is a step in:

Related Topics

About Configuring Siebel CRM

Running the Siebel Management Console

Related Books

Siebel Database Upgrade Guide

Siebel Security Guide

Creating a Siebel Migration Profile

This procedure describes how to configure a Siebel Migration profile. You can create multiple profiles. This task is part of Configuring the Siebel Migration Application.

For more information about the activities that you can perform in the Siebel Management Console, including viewing configuration log data, see Supported Activities in Siebel Management Console.

Related Topics

Running the Siebel Management Console

Deploying the Siebel Migration Application

To create a Siebel Migration profile

  1. Run the Siebel Management Console, as described in Starting the Siebel Management Console.

  2. Click Profiles in the navigation menu in the left panel, then click Migration.

    Existing Siebel Migration profiles are listed, if any.

  3. Click the plus sign (+) at the top of the overview section to add a new Siebel Migration profile, or click the Clone button to clone an existing profile.

  4. Specify a name for the profile.

  5. Specify additional settings, as shown in the table in Configuration Settings for a Siebel Migration Profile.

  6. When you have specified all applicable settings, click Submit to save your changes to the profile.

Configuration Settings for a Siebel Migration Profile

The following table lists the settings requested in the Siebel Management Console for configuring the Siebel Migration profile or modifying an existing Siebel Migration profile. Required fields display an asterisk (*) next to the field label. For most of the options, pointing to the option displays tooltip text that provides a brief description of the field.

Table Settings for Configuring a Siebel Migration Profile

Setting in Siebel Management Console Section (Under Create Profile) Comment or Description

Host Name

Database Information

Specify the host name for the database.

Port Number

Database Information

Specify the port number of the database.

Table Owner

Database Information

Specify the table owner of the database.

User Name

Database Information

Specify the name of the database user account used to connect to the database server. The account name and password must already exist in the database server.

Password

Database Information

Specify the password of the database user account. The account name and password must already exist in the database server.

RDBMS Platform

Database Information

Specify the RDBMS platform for the Siebel database. The options are:

  • Oracle Database Enterprise Edition

  • Microsoft SQL Server

  • DB2 LUW

  • DB2 z/OS

Service Name

Database Information

This option appears if you selected Oracle Database for the RDBMS platform.

Specify the database service name for an Oracle Database.

Database Instance

Database Information

This option appears if you selected Microsoft SQL Server for the RDBMS platform.

Specify the database instance name for an Microsoft SQL Server database.

Database Name

Database Information

This option appears if you selected Microsoft SQL Server or DB2 LUW or DB2 z/OS for the RDBMS platform.

Specify the database name.

Authentication Type

Authentication

Specify the authentication type for the Siebel Migration application. Specify one of the following:

  • Basic Authentication

  • Single Sign-On

Authentication Host

Authentication

Specify the Siebel authentication host for authenticating the Siebel Migration application user.

User Specification

Authentication

This option appears if you selected Single Sign-On Authentication.

Provide the user specification for SSO authentication.

Assertion Specification

Authentication

This option appears if you selected Single Sign-On Authentication.

Provide the assertion specification for SSO authentication.

Identity Provider Logoff URL

Authentication

This option appears if you selected Single Sign-On Authentication.

Provide the identity provider logoff URL for SSO authentication.

Parameter Name for Identity Provider Logoff Return URL

Authentication

This option appears if you selected Single Sign-On Authentication.

Provide the parameter name for identity provider logoff return URL for SSO authentication.

Log Level

Logging Information

Specify the logging level for the Siebel Migration application. Select one of the following options: Fatal, Error, Debug, Trace

Timeout

Other Information

Specify the session timeout in seconds for the Siebel Migration application. Default: 30 (seconds)

Sleep Time

Other Information

Specify the sleep time in seconds for the Siebel Migration application. Default: 15 (seconds)

Siebel Application Name for Data Administration

Other Information

Specify the Siebel application name that needs to be embedded in the Siebel Migration application.

Language

Other Information

Specify the language of the Siebel application that needs to be embedded in the Siebel Migration application.

Migration Package Location

Other Information

As of Siebel CRM 18.8 Update, you can optionally specify a single shared migration package location that supports both synchronous and asynchronous migrations in your source and target environments.

Note: More information about how this setting is used is provided in About the Migration Package Location.

About the Migration Package Location

As of Siebel CRM 18.8 Update, you can optionally specify a single shared migration package location that supports both synchronous and asynchronous migrations in your source and target environments. This Network File System (NFS) path must be accessible to all of the connections that are registered in the Siebel Migration application.

The Migration Package Location setting functions as follows:

  • Synchronous migration. The Siebel Migration application exports source environment data into a file, copies the file into the specified migration package location, and then imports data from this file into the target environment.

    If you do not use this setting, then the Siebel Migration application uses the Migration File Transfer REST service to transfer the file automatically from the Siebel File System on the source environment into the corresponding location on the target.

  • Asynchronous migration. The Siebel Migration application exports source environment data into a file and copies the file into the specified migration package location. The customer must start the import process to import data from this file into the target environment.

    If you do not use this setting, then you must copy the file manually from the Siebel File System on the source environment into the corresponding location on the target before you can import the data.

In some environments, restrictions might prevent you from using the Migration Package Location setting to specify a shared migration package location. In such cases, you might be required to use asynchronous migration and to copy the export file manually.

Because the Siebel Migration application uses the Siebel File System (migration subdirectory), it is strongly recommended to use different file system locations for the source and target environments, to avoid any file conflicts. For more information, see Creating the Siebel File System.

Deploying the Siebel Migration Application

This procedure describes the steps for deploying the Siebel Migration application. This task is part of Configuring the Siebel Migration Application.

This task is required for new installations where you choose to use the Siebel Migration application. It is also required for migration installations where you choose to use the Siebel Migration application, because this application is new in Siebel CRM 17.0 and there is no prior configuration to migrate.

In order to use the Siebel Migration application, the Remote component group must be enabled in the source environment and the EAI and Workflow component groups must be enabled in both the source and target environments. The workflow named File Transfer Workflow must be active in both the source and target environments. Synchronize the Siebel Server components on both environments and restart the entire Siebel CRM deployment. Before you execute the migration plan, make sure that the relevant server components are active that the Siebel Migration application uses to perform the migration. For more information about using the Siebel Migration application, see Siebel Database Upgrade Guide.

Note: After deployment, the Siebel Migration profile is in a read-write state. You can update configuration settings and redeploy the profile to propagate the updates to the Siebel Migration application.

Related Topics

Running the Siebel Management Console

Creating a Siebel Migration Profile

To deploy the Siebel Migration application

  1. Run the Siebel Management Console, as described in Starting the Siebel Management Console.

  2. Click Siebel Deployment in the navigation menu in the left panel.

  3. Above the hierarchical display of deployment items in the overview area, click the plus sign (+) and then select Migration to add a new instance to your Siebel deployment.

  4. For Host Name:HTTPS Port, specify the host name and HTTPS redirect port for this instance of Siebel Application Interface. You specified this HTTPS redirect port during Siebel Application Interface installation.

  5. For Profile, select the profile to use for this deployment of the Siebel Migration application.

    You created this profile in Creating a Siebel Migration Profile.

  6. For Action, specify whether you will deploy the Siebel Migration application or stage it for later deployment:

    • If you want to stage the Siebel Migration application for later deployment, then click Staging.

    • If you want to deploy the Siebel Migration application to your Siebel deployment, then click Deploy.

  7. For Siebel Migration Name, specify a deployment name for this instance of the Siebel Migration application.

  8. For Siebel Migration Description, specify an optional description of this instance of the Siebel Migration application.

  9. To continue, click Submit. Otherwise, click Cancel.

    After the configuration has been submitted, the state of this Siebel Migration deployment item changes to one of the following states, based on your selection in Step 6: Staging or Deployment in Progress.

    • If the deployment completes successfully, then, when you refresh the configuration, the state changes to Deployed.

    • If the deployment fails, then the state changes to Deployment Failed.

    • For a deployment in the Staging state, you can deploy it by either clicking the Deploy icon or by setting the Action to Deploy and resubmitting the deployment.

  10. (Optional) View log data about this Siebel Migration deployment.

Configuring the Siebel Deployment

As of Siebel CRM 18.7 Update, system administrators can configure server elements in the Siebel CRM deployment by using the Configuration screen in the Siebel Management Console. Administrators can perform activities here that are equivalent to some of the activities that you traditionally perform in the Administration - Server Configuration screen in the Siebel application or using the Server Manager command-line utility. This functionality is provided as an alternative to the traditional methods.

The Configuration screen in the Siebel Management Console supports a subset of the functionality from the Administration - Server Configuration screen. For example, Siebel Management Console does not include the Job Templates feature or, under Enterprises, the Synchronize and System Alerts features.

Siebel System Administration Guide describes the existing server configuration functionality and includes information about relevant configuration settings and operations, some of which also apply to what you can do in the Siebel Management Console.

Related Topics

About Configuring Siebel CRM

Running the Siebel Management Console

Managing the Siebel Deployment

Related Books

Siebel System Administration Guide

About the Configuration Screen

You can perform activities in the Configuration screen in Siebel Management Console at any time after you complete the required profile configuration and deployment tasks for Siebel deployment elements. The Configuration screen includes views that allow you to configure the Siebel enterprise and its component Siebel Servers, server components, parameters, and so on.

The default view in the Configuration screen identifies the current Siebel enterprise. The navigation bar at the top of each view is a breadcrumb control that lets you navigate within the hierarchical elements of the Siebel enterprise. As shown in the following. you can select Component Definitions, Component Groups, Servers (for configuring a Siebel Server), Profile Configuration (for configuring an enterprise profile), or Parameters (for configuring enterprise parameters). When you have selected one of these options, you can navigate further into the hierarchy, such as to configure parameters for a particular Siebel Server or one of its server components. You can navigate up or down the hierarchy using this navigation bar.

Icons at the top of each view or panel (list or form type) indicate operations that can be performed for the selected element or subelement (for example, Siebel Server parameters), such as to create, delete, or edit an instance of the element, or to query for the element you need. The available options vary by the particular context of the operations you are performing in this screen.

The following figure shows the Configuration screen in Siebel Management Console. You can use this screen to perform configuration tasks for the Siebel Enterprise, Siebel Server, server components, and related areas. The navigation menu is shown at left, which provides access to the Configuration screen and to other functionality of Siebel Management Console.

Configuration Screen in Siebel Management Console

Activities in the Configuration Screen

The following table lists the primary configurable elements in the Configuration screen in the Siebel Management Console and summarizes some of the available configuration activities.

Table Activities in the Configuration Screen

Configurable Element Under Siebel Enterprise Available Activities

Component Definitions

Activities for component definitions include creating, deleting, updating, activating, deactivating, or synchronizing a component definition.

Child elements: Parameters

Component Groups

Activities for component groups include creating, deleting, updating, enabling, or disabling a component group.

Child elements: Component Definitions, Parameters

Servers

Activities for Siebel Servers include configuring parameters and other elements for a Siebel Server.

Child elements: Components, Events, Parameters

Profile Configuration

Activities for enterprise profiles (named subsystems) include creating, deleting, updating, or configuring parameters for a profile.

Child elements: Parameters

Parameters

Activities for enterprise parameters include configuring parameters or deleting parameter overrides.

Configuring an Element in the Configuration Screen

To configure Siebel enterprise elements in the Configuration screen in the Siebel Management Console, perform the following general steps.

To configure an element in the Configuration screen

  1. Run the Siebel Management Console, as described in Starting the Siebel Management Console.

  2. Click Configuration in the navigation menu in the left panel.

  3. For the current Siebel enterprise, navigate to one of the options available from the navigation bar.

    The options under the Siebel enterprise are shown in the table in Activities in the Configuration Screen.

  4. Select, create, delete, or modify an item (such as an enterprise parameter, or a Siebel Server), as appropriate.

  5. Optionally, from the navigation bar, navigate to one of the available child elements for the selected item (such as parameters for a Siebel Server), and perform configuration operations.

    The available child elements depend on the item selected in Step 4, and are also shown in the table in Activities in the Configuration Screen.

  6. Select, create, delete, or modify an item, as appropriate.

Managing the Siebel Deployment

As of Siebel CRM 18.12 Update, system administrators can manage server modules in the Siebel CRM deployment by using the Management screen in the Siebel Management Console. Administrators can perform activities here that are equivalent to some of the activities that you traditionally perform in the Administration - Server Management screen in the Siebel application or using the Server Manager command-line utility. This functionality is provided as an alternative to the traditional methods.

The Management screen in the Siebel Management Console supports a subset of the functionality from the Administration - Server Management screen.

Siebel System Administration Guide describes the existing server management functionality and includes information about relevant management settings and operations, some of which also apply to what you can do in the Siebel Management Console.

Related Topics

About Configuring Siebel CRM

Running the Siebel Management Console

Configuring the Siebel Deployment

Related Books

Siebel System Administration Guide

About the Management Screen

You can perform activities in the Management screen in Siebel Management Console at any time after you complete the required profile configuration and deployment tasks for Siebel deployment elements. The Management screen includes views that allow you to manage the Siebel Servers, server components, sessions, and tasks in your Siebel deployment.

The default view in the Management screen identifies the current Siebel enterprise. The navigation bar at the top of each view is a breadcrumb control that lets you navigate within the hierarchical elements of the Siebel enterprise. You can select Servers, Components, Sessions, or Tasks. When you have selected one of these options, you can navigate further into the hierarchy, such as to manage components for a particular Siebel Server, manage tasks for a particular component, and so on. You can navigate up or down the hierarchy using this navigation bar.

The following figure shows the Management screen in Siebel Management Console. The navigation menu is shown at left, which provides access to the Management screen and to other functionality of Siebel Management Console.

Management Screen in Siebel Management Console

Activities in the Management Screen

The following table lists some of the management activities that you can perform using the Management screen in the Siebel Management Console.

Table Activities in the Management Screen

Manageable Element Under Siebel Enterprise Management Activity

Servers

You can do the following:

  • Review the status of any items in the hierarchy (component groups, components, logs, sessions, statistics, and tasks).

  • Stop and start a Siebel Server.

  • Stop, start, pause, and resume a component of the current Siebel Server.

  • Stop, pause, and resume a task of the current component and Siebel Server.

Components

Review the status of any component running in the Siebel Enterprise.

Sessions

Review the status of any session running in the Siebel Enterprise.

Tasks

Review the status of any task running in the Siebel Enterprise.

Managing an Element in the Management Screen

To manage Siebel enterprise elements in the Management screen in the Siebel Management Console, perform the following general steps. The specific actions you can take depend on the navigation context, and are shown in the table in Activities in the Management Screen.

To manage an element in the Management screen

  1. Run the Siebel Management Console, as described in Starting the Siebel Management Console.

  2. Click Management in the navigation menu in the left panel.

  3. For the current Siebel enterprise, use the navigation bar at the top of the screen to navigate to one of the available options: Servers, Components, Sessions, or Tasks. Where appropriate, select a specific instance, such as a specific Siebel Server.

  4. Perform one of the actions noted in Activities in the Management Screen, whether for the Siebel Server or for a child element of either the Enterprise or the Siebel Server.

Accessibility for Siebel Management Console

As of Siebel CRM 18.7 Update, Siebel Management Console supports enhanced accessibility.

Siebel Management Console Keyboard Shortcuts

The keyboard shortcuts (hotkeys) for regions within the Siebel Management Console user interface are shown in the following table.

Table Keyboard Shortcuts for Siebel Management Console User Interface Regions

Region Keyboard Shortcut

Navigation menu

Alt+N

Toolbar or view overview level

Alt+O

List view

Alt+L

Details or form view

Alt+C

Navigation bar (breadcrumb)

Alt+M

Global search

Alt+G

Copyright

Alt+R

A user can also use various keyboard keys to move the focus through the user interface controls in Siebel Management Console, and to execute functions, as appropriate for the control that has the focus. Try these keys in various contexts to fully understand their actions. The tables that follow provide details about keyboard navigation options in some of these contexts.

For information about accessibility for Siebel CRM applications, see Siebel Fundamentals Guide.

Navigation Menu Keyboard Shortcuts

In the Navigation menu (accessible using Alt+N), the following keyboard shortcuts are available, as shown in the following table.

Table Keyboard Shortcuts for Navigation Menu

Keyboard Shortcut Action

Forward Arrow

When focus is on a closed node, opens the node; focus does not move.

When focus is on an open node, moves focus to the first child node.

When focus is on an end node, does nothing.

Back Arrow

When focus is on an open node, closes the node.

When focus is on a child node that is also either an end node or a closed node, moves focus to its parent node.

When focus is on a root node that is also either an end node or a closed node, does nothing.

Down Arrow

Moves focus to the next node that is focusable without opening or closing a node.

Up Arrow

Moves focus to the previous node that is focusable without opening or closing a node.

End

Moves focus to the last node in the tree that is focusable without opening a node.

Home

Moves focus to the first node in the tree without opening or closing a node.

Enter

Selects the node. When focus is on a parent node, opens or closes the node.

View Overview Keyboard Shortcuts

In the toolbar or view overview section (accessible using Alt+O), the following keyboard shortcuts are available, as shown in the following table.

Table Keyboard Shortcuts for View Overview

Keyboard Shortcut Action

Forward Arrow

Back Arrow

Moves focus between the view title and action buttons.

Enter or Space

Selects the action button with the focus.

List View Keyboard Shortcuts

In a list view (accessible using Alt+L), the following keyboard shortcuts are available, as shown in the following table.

Table Keyboard Shortcuts for a List View

Keyboard Shortcut Action

Nonquery mode

Forward Arrow

Moves focus to the cell after the current one (if it exists).

Back Arrow

Moves focus to the cell before the current one (if it exists).

Down Arrow

Moves focus to cell below the current one (if it exists).

Up Arrow

Moves focus to cell above the current one (if it exists).

Page Down

Views the next page (if it exists) and moves focus to form title.

Page Up

Views the previous page (if it exists) and moves focus to form title.

End

Views the last page (if not on last page) and moves focus to form title.

Home

View the first page (if not on first page) and moves focus to form title.

Enter

When focus is on the header, sorts by the column and moves focus to form title.

Tab / Shift+Tab

Moves focus to page status and other areas.

Query mode

Tab

Moves focus to next focusable control.

Shift+Tab

Moves focus to previous focusable control.

Enter

When focus is on a query operator, opens the dropdown list.

When focus is in a dropdown list, selects the item and moves focus back to query operator.

When focus is on input, executes the query.

Escape

When focus is on query option dropdown list, closes it.

Down Arrow

When focus is in dropdown list, moves focus to next item.

Up Arrow

When focus is in dropdown list, moves focus to previous item.

Page Down

View next page (if it exists) and moves focus to form title.

Page Up

View previous page (if it exists) and moves focus to form title.

End

When focus is in dropdown list, moves focus to the last item.

Home

When focus is in dropdown list, moves focus to the first item.

Form View Keyboard Shortcuts

In a details or form view (accessible using Alt+C), the following keyboard shortcuts are available, as shown in the following table.

Table Keyboard Shortcuts for a Form View

Keyboard Shortcut Action

Tab

Moves focus to next item (session, control, error message, buttons, page navigation tabs).

Shift+Tab

Moves focus to previous item (session, control, error message, buttons, page navigation tabs).

Forward Arrow or Back Arrow

When focused on page navigation tabs, moves focus to the next or previous page.

When focus is on a radio button, selects the next or previous button.

When focus is on a list-box, selects the option.

Space or Enter

When focus is on section header (toggle), expands or collapses the section.

When focus is on buttons (Add, Clone, Delete, Previous, Next, Submit, Cancel, Advanced), activates the button.

When focus is on a checkbox, checks or unchecks the box.

When focus is on a list-box, activates the dropdown list or confirms selected option.

Navigation Bar (Breadcrumb) Keyboard Shortcuts

In the breadcrumb or navigation bar (accessible using Alt+M), which is found in the Configuration screen, the following keyboard shortcuts are available, as shown in the following table.

Table Keyboard Shortcuts for the Navigation Bar (Breadcrumb)

Keyboard Shortcut Action

Forward Arrow

When focus is in breadcrumb bar, moves focus to the next item, wrapping from the last to the first if necessary.

When focus is in a dropdown menu and on a menu item that has a submenu, moves focus to its first item.

When focus is in a dropdown menu and on a menu item that does not have a submenu, moves focus to the next item in the breadcrumb bar.

Back Arrow

When focus is in the breadcrumb bar, moves focus to the previous item, wrapping from the last to the first if necessary.

When focus is in a submenu of an item in a dropdown menu, closes the submenu and returns focus to the parent menu item.

When focus is in a submenu of a breadcrumb item, moves focus to the previous item in the breadcrumb bar.

Down Arrow

When focus is in the breadcrumb bar, moves focus to the first item in the dropdown menu.

When focus is in a dropdown menu, moves focus to the next item, wrapping from the last to the first if necessary.

Up Arrow

When focus is in the breadcrumb bar, moves focus to the last item in the dropdown menu.

When focus is in a dropdown menu, moves focus to the previous item, wrapping from the first to the first if necessary.

Space or Enter

When focus is in the breadcrumb bar, moves focus to the corresponding configuration view.

Tab or Shift+Tab

Moves focus to other elements of the page.

Global Search Keyboard Shortcuts

In the global search (accessible using Alt+G), the following keyboard shortcuts are available, as shown in the following table.

Table Keyboard Shortcuts for Global Search

Keyboard Shortcut Action

Down Arrow

When dropdown list is opened and focus is in input, moves focus to the first item in dropdown list.

When dropdown list is opened and focus is inside dropdown list, moves focus to next item.

Up Arrow

When dropdown list is opened and focus is inside dropdown list, moves focus to previous item.

End

When dropdown list is opened and focus is inside dropdown list, moves focus to the last item.

Home

When dropdown list is opened and focus is inside dropdown list, moves focus to the first item.

Enter or Space

When dropdown list is opened and focus is inside dropdown list, navigates to the focused item.

Escape

When dropdown list is opened and focus is inside dropdown list, closes the dropdown list and moves focus to input.

Related Topics

About Configuring Siebel CRM

Starting the Siebel Management Console

Overview of Siebel Management Console

Supported Activities in Siebel Management Console

Configuring the Siebel Deployment

Managing the Siebel Deployment