Configuration file contains parameters that are used by Siebel Applications during startup. It is a place holder for parameters. It is a normal text file having a file extension of cfg. Different verticals have its own config file, for example eauto.cfg is used by Siebel Automotive, uagent.cfg is used by Siebel Call center application and siebel.cfg is used by Siebel Sales. These config files are created during installation under “[install directory]\Siebel\7.7\web client\BIN\ENU” assuming you have installed Siebel 7.7 version. For a sample Siebel config file click here. Open it using your normal text editor like notepad or textpad.
Similarly we have tools.cfg file which is used by Siebel Tools. Siebel Tools is used to configure Siebel Application. More about Siebel Tools will be covered later. You will normally find this config file under “[install directory]\Siebel\7.7\Tools\BIN\ENU”. For a sample tools config file .
If you observe the config file esales.cfg, there are several parameters defined that are used by the Siebel Application. There are two most important sections in this file. The first one is [DataSources] in line 92. This lists the possible sources where Siebel could connect to. Like the Local, Server, Sample and Gateway. The definition for each of these is defined in separate sections. Line 98 defines parameters for connecting to Local. Similarly parameters are defined for connecting to Sample and Server Data Src under line 115 and 130 respectively.
The second important section is the [Siebel] section on line 25 where you define some common parameters that are used by any of the data sources. It is a part of object manager parameters for the server components. It defines the parameters like the srf file to use, application name, ODBC connections, Language, directories etc.
Similar explanation applies to tools.cfg file.

I am not aware on what is siebel? Is it a web developing application? I’m sorry for asking this kind of question. I am just new in this field of programming.