Enabling the Feature on the Siebel Server

This feature is disabled by default because at least three machines must be configured to support the Coherence cache, which might take some time. There are several steps to enable this feature when you're ready. You can enable the feature at the enterprise level by setting a hidden enterprise level parameter in Server Manager or the at the UI level.

To enable the caching feature at the enterprise level

  1. Sign in to the Server Manager on the Siebel Server machine.
  2. Run the following commands:

    change entparam EnableOMDistributedCache=True

    change entparam CGConnectString=GatewayHost:GatewayTLSPort

  3. Restart the Siebel server.
Note:

Oracle recommends enabling this feature at the enterprise level so that all Siebel Object Managers are using the same metadata because all these managers reference the same cache, and the results are seen simultaneously across Siebel.

To point a Siebel Object Manager to a cache with a custom name

By default, all Siebel Object Managers are set up to look for a Coherence cache named “siebelcache”. You might want to point a particular Object Manager to a custom Coherence cache. This is for testing purposes. All your object managers that are using the cache should point to the same cache whether you're using one object manager for testing, or all object managers on an enterprise level.

  1. Sign in to the Server Manager on the Siebel Server Machine.
  2. Run the following command:

    change param CoherenceCacheName=<CacheName> for comp <ComponentName>

    Example: change param CoherenceCacheName=siebelcachePSR for comp FINSObjMgr_enu

  3. Restart the Siebel server.

To point all Siebel Object Managers to a custom cache name

  1. Sign in to the Server Manager on the Siebel Server Machine.
  2. Run the following command:

    change entparam CoherenceCacheName=<CacheName>

    Example: change entparam CoherenceCacheName=siebelcachePSR

  3. Restart the Siebel server.

Component Parameter Name

Value

CoherenceCacheName

CacheName – The name of the cache as defined in your Cache Server Profile and Cache Client Profile. They must all be the same.