Saturday, January 11, 2020

"Diccache.dat" and "Dicdata.dat" File

"Diccache.dat" and "Dicdata.dat" File

"Diccache.dat" file is used by the Siebel server to increase the performance when loading the Siebel Repository. It contains a subset of the Siebel Repository which is called as the Dictionary which has information about columns, tables, indexes and docking objects.  This file is accessed whenever a server program is started. The file is automatically recreated if the file does not exist or if it is out of date. The version number of the repository and schema is stored in the header of the file.

Location of Diccache.dat file: SIEBSRVR_HOME\bin directory


Whereas, "Dicdata.dat" file is a subset of diccache.dat file that is downloaded to mobile clients and used by the synchronization process whenever transactions are applied to the local database. The Generate New Database component creates this subset of the diccache.dat and puts it to the below location:

SIEBEL_SERVER_ROOT\DBTEMPL\<Schema Version>\dicdata.dat

When a mobile client synchronizes, the dicdata.dat is placed to the below location on the client machine:

SIEBEL_SERVER_ROOT\LOCAL\dicdata.dat

No comments:

Post a Comment

Updating parent BC depending on the status of child BC using configuration

Parent BC: Service Request Child BC: Action Requirement: When all the Actions corresponding to an SR are closed the SR status should be “Clo...