Product Administration Guide > Cache Management >

Understanding Snapshot Mode


When you start a configuration session, eConfigurator looks to see if the customizable product is cached in memory. If not, eConfigurator looks in a cache directory (CFGCache) for the product. This directory, located in the Siebel file system, maintains a history of the customizable products that have been loaded into the memory cache. If the customizable product is not in CFGCache, then the customizable product is loaded from the Siebel database. When the product is loaded from the database, it is added to the memory cache and to CFGCache.

Thereafter, when a configuration session starts, the customizable product is loaded from the memory cache or CFGCache. Before loading the customizable product from CFGCache, the system checks the Siebel database to make sure each item in the product is the current version. If it is not, the current version of the item is loaded from the database. This ensures that the most recent version of a customizable product and its contents are loaded.

When the Product Administrator releases a new version of a customizable product, the changes are written to the Siebel database. They are not written to the memory cache or to CFGCache. The CFGCache directory is updated with the changes when the next configuration session is requested for the customizable product.

Snapshot Mode adds an additional memory cache. In Snapshot Mode, when you start a configuration session, customizable product items are loaded from the Snapshot Mode cache. No checking is done to see if the items are the current version. This causes the configuration session to load more quickly and improves performance. If an item is not in the Snapshot Mode cache, the item is retrieved from CFGCache, which verifies the item is the current version. The item is then added to the Snapshot Mode cache.

When Snapshot Mode is On, it works as follows:

The term users refers to Siebel Web Client users, Siebel Dedicated Web Client users and Siebel Mobile Web client users. Siebel Web Client users are those that access the Siebel application through a URL in a Web browser. No application is installed on the client machine. Siebel Dedicated Web Client users are those that have the Siebel application installed on the local machine. This application simulates a Siebel server and Siebel Web engine. These users access a remote Siebel database. Siebel Mobile Web Clients have both the Siebel application and a Siebel database installed on the local machine. These users obtain updates to the local database by synchronizing it with a remote Siebel database.

You can manually refresh the Snapshot Mode cache is one of several ways:

Snapshot Mode is highly recommended if you have large numbers of Siebel Web Client or Siebel Dedicated Web Client users, and you release new versions of customizable products relatively infrequently.

Observe the following guidelines for using Snapshot Mode.


 Product Administration Guide, Version 7.5 
 Published: 18 April 2003