Tuning Siebel Product Configurator
This topic is part of Guidelines for Siebel Product Configurator Tuning.
How you configure your Siebel Server components for Siebel Product Configurator server deployments, for appropriate tuning, depends in part upon which deployment method you use, as described in Topology Considerations for Siebel Product Configurator.
If you deploy Siebel Product Configurator on the Siebel Application Object Manager, then your Siebel Product Configurator tuning calculations must be made in combination with your Siebel Application Object Manager tuning calculations.
If you deploy Siebel Product Configurator using the Siebel Product Configuration Object Manager (eProdCfgObjMgr) server component on a dedicated Siebel Server computer, then your Siebel Product Configurator tuning calculations will be only indirectly related to your Siebel Application Object Manager tuning calculations and will be determined primarily by configuration-related concurrent users and request loads.
In particular, note that, for a dedicated Siebel Product Configurator
server, the MaxTasks
parameter is generally set much
lower than it is for a Siebel Application Object Manager. By default,
the ratio of MaxTasks
to MaxMTServers
is 20:1 for eProdCfgObjMgr. In addition, depending on the request
load, MaxTasks
is generally set lower for a Siebel
Application Object Manager running Siebel Product Configurator than
it is for a Siebel Application Object Manager that is not running
Siebel Product Configurator.
You can follow this general procedure to determine how to set these parameters:
Determine what percentage of users for your Siebel application are also users of Siebel Product Configurator. For example, for every 100 users, 60 work with Quotes.
Calculate what percentage of time these users spend using Siebel Product Configurator. For example, out of the 60 users mentioned previously, only 30 are concurrently using Siebel Product Configurator.
Maintain the default ratio of 20:1 for
MaxTasks
divided byMaxMTServers
.
If you deploy Siebel Product Configurator using eProdCfgObjMgr on a dedicated Siebel Server computer and the database connection (login and logout) is slow, then it is recommended that you do the following:
Enable database connection pooling
To enable connection pooling, set the parameters
MaxSharedDbConns
andMinSharedDbConns
to positive integer values (at least 1) that are no higher thanMaxTasks
minus 1.This setting pools all user connections without sharing and avoids the creation and deletion of a new database connection for each eProdCfgObjMgr session. For more information about database connection pooling, see Configuring Database Connection Pooling for Siebel Application Object Managers.
Use third-party user authentication
Using third-party user authentication, such as LDAP, rather than database authentication avoids creating an additional database connection for authentication. For more information about authentication options, see Siebel Security Guide.