Siebel Configuration(CFG) File Explained

Have you seen Siebel CFG file lately?

For more Siebel developers CFG file is something that you need to set up during the very beginning of the project, and then it becomes transparent. Unless there are specific changes to be made, or issues to be debugged, and never bother about Siebel configuration file.

But when issues do come up, one is often left wondering on just what exactly do the numerous sections in CFG do? Here’s an attempt at outlining each is one of the sections that are worth knowing.

But first, it is worth knowing that Siebel CFG files are present on the server as well as in the client. Although some sections are of importance for the server, most of the information is derived from component parameters or server parameters.

For a developer/remote client, Siebel CFG is of utmost importance. Siebel.exe gets all the operational parameters from the configuration file. There are numerous CFG files, you define which CFG file is used by the application as an argument while starting Siebel.

Specifying Siebel CFG during start-up in the shortcut

Here’s a sample Siebel CFG file that is used by Siebel Sales client application. This is provided from a vanilla Siebel install to the F: drive.

;; At the top of each section, we have listed if the parameters are
;; being read from the cfg file for Server based Object Manager
;; components
;; If the section below says "Client-only" section, then the parameter
;; values listed here will not be read from this cfg file but from 
;; parameters as defined during the configuration for the Siebel Enterprise
;; In effect the parameter values will be read from the gatewaysrvr/shared
;; memory. If you need to change the values for any of these parameters
;; please use the Server Admin screens or servermanager line mode to 
;; change the values. At the top of each section, it also lists where 
;; the parameter values are defined, i.e. are thay component parameters
;; or named subsystem parameters.(This is visible to the complete enterprise.) 
;;
;; For Developers, If you need to change values during configuration
;; for Object Manager components, please change the srvrdefs.tdt file
;;
;; For Users, If you need to change the values after configuration
;; for Object Manager components, go to the relevant Server Admin screen
;; and update parameters.
;; 
;;
;;
;; The following Siebel Section is a client-only section. 
;; It is a part of object manager parameters for the server components
[Siebel]
RepositoryFile = siebel_sia.srf
ApplicationName = Siebel Sales Enterprise
ApplicationTitle = Siebel Sales
ApplicationSplashText = Siebel Sales
Vertical = SIA
ComponentName = Siebel Sales Client
ShowMessageBar = User Enabled
MessageBarUpdateInterval = 120
DataSource = Local
ClientRootDir = F:\dev\siebel\Client
TempDir = F:\dev\siebel\Client\temp
JTCHelpURL = $(JTCHelpURL)
Version = 100
ClientFileServSupport = TRUE
MultiCurrency = TRUE
EnableBizRule = TRUE
EnableScripting = TRUE
EnableOLEAutomation = TRUE
OLEAutomationDLL = sscfole.dll
EnableCORBA = %ENABLE_CORBA%
CORBADLL = %CORBA_DLL%
JseCorbaConnector = %JSECORBACONNECTOR%
ReportsODBCDataSource = Siebel Reports: Access
ServerDbODBCDataSource = SEAW CHANGE_ME
DockRepositoryName = Siebel Repository
HoldExportOdbcConnection = FALSE
LocalDbODBCDataSource = SEAW Local Db default instance
LargeFont = Verdana-8-normal
SmallFont = Verdana-8-normal
DefaultChartFont = Verdana-10-normal
NavBarItemFont = Verdana-8-bold
NavBarSelectFont = Verdana-8-bold
NavBarTitleFont = Verdana-10-bold
AppletTitleFont = Verdana-10-bold
Language = ENU
SrvrUpdateInterval = 60
SrvrTimeOutInterval = 600
EnablePersonalization = TRUE
PersonalizationLog =
DocumentIntegrator = 
WebClientSiteDir = F:\dev\siebel\Client\public\enu
AccessDir = $(AccessRoot)
SearchEngine = Fulcrum
SearchDefName = Sales Definition
SearchInstallDir = $(SearchInstallDir)
RemoteSearchServer = True
RemoteSearchServerPath = /tcp
EnableFQDN = FALSE
;FQDN = 
; UsernameBCField = 

;; This is a client-only section ( for example siebel.exe)
;; All the data sources shown below are defined as 
;; named subsystems in the Siebel Enterprise. To change the values
;; for these datasources, use the following command
;; In the line mode srvrmgr
;; > change param paramname="<value>" for named subsystem <named subsys name>
;; In the case below it will be Local/Sample/ServerDataSrc/GatewayDataSrc


[InfraObjMgr]
RequestServerName = CHANGE_ME

[InfraSecMgr]
SecAdptName = DBSecAdpt
SecAdptMode = DB

[DBSecAdpt]
DBSecAdpt_SecAdptDllName = sscfsadb

DataSourceName = Local
DBSecAdpt_PropagateChange = TRUE

[DataSources]
Local = Local
Sample = Sample
ServerDataSrc = Server
GatewayDataSrc = Gateway








[Local]
Docked = FALSE
ConnectString = F:\dev\siebel\Client\local\sse_data.dbf -q -m -x NONE -gp 4096 -c15p -ch25p
TableOwner = SIEBEL
DockedDBFilename = F:\dev\siebel\Client\local\sse_data.mdf
DLL = sscdw9.dll
SqlStyle = Watcom
MaxCachedCursors = 16
MaxCachedDataSets = 16
ReverseFillThreshold = 100
DockTxnsPerCommit = 500
DockRecvTxnsPerCommit = 10
DockConnString = false
ChartServer = localhost:8001
ChartImageFormat = png
AutoStopDB = FALSE
EnterpriseServer = CHANGE_ME
UseCachedExternalContent = TRUE

[Sample]
Docked = FALSE
ConnectString = F:\dev\siebel\Client\sample\UTF8\sse_samp.dbf -q -m -x NONE -gp 4096 -c40m -ch60m
TableOwner = SIEBEL
DockedDBFilename = CHANGE_ME
DLL = SSCDW9.DLL

SqlStyle = Watcom
MaxCachedCursors = 16
MaxCachedDataSets = 16
ReverseFillThreshold = 100
FileSystem = F:\dev\siebel\Client\sample\files
ChartServer = localhost:8001
ChartImageFormat = png
SymbolicURLSuffix = _Demo
AutoStopDB = FALSE

[ServerDataSrc]
Docked = TRUE
ConnectString = CHANGE_ME
TableOwner = CHANGE_ME
DLL = sscdo90.dll
SqlStyle = OracleCBO
MaxCachedCursors = 16
MaxCachedDataSets = 16
ReverseFillThreshold = 100
FileSystem = F:\dev\siebel\fs\att
GatewayAddress = CHANGE_ME
EnterpriseServer = CHANGE_ME
CurrentSQLID = 
MaxCursorSize = 
PrefetchSize =  unique in
ChartServer = localhost:8001
ChartImageFormat = png


[GatewayDataSrc]
ConnectString = CHANGE_ME
PrimaryEnterprise = CHANGE_ME
DLL = sscda10.dll
Hidden = TRUE

;; This section is a client-only section. 
;; It is a part of object manager parameters for the server components
[ActuateReports]
EnableReportServer = FALSE
ReportServerHost = CHANGE_ME
ReportCastHost = CHANGE_ME
ReportCastDomain = CHANGE_ME
ProtocolName = HTTP
RoxDir = /Siebel Reports/
ConnectString = CHANGE_ME


;; This section is a client-only section. 
;; It is a part of object manager parameters for the server components
[XMLPReports]
XdoDir = /xmlp/templates/
ReportOutputDir = /xmlp/reports/
ReportDataDir = /xmlp/data/

[XMLPJvmSubsys]
FullName = XMLPJvmSubsys 
Description = XMLP Java Business Service Subsystem Parameters
SubsysType = JVMSubSys
CLASSPATH =F:\dev\siebel\Client\classes\SiebelXMLP.jar;F:\dev\siebel\Client\classes\xdoparser.jar;F:\dev\siebel\Client\classes\xdocore.jar;F:\dev\siebel\Client\classes\xmlparserv2-904.jar;F:\dev\siebel\Client\classes\versioninfo.jar;F:\dev\siebel\Client\classes\share.jar;F:\dev\siebel\Client\classes\jewt4.jar;F:\dev\siebel\Client\classes\jdbc12.jar;F:\dev\siebel\Client\classes\i18nAPI_v3.jar;F:\dev\siebel\Client\classes\collections.jar;F:\dev\siebel\Client\classes\bipres.jar;F:\dev\siebel\Client\classes\bicmn.jar;F:\dev\siebel\Client\classes\siebel.jar;F:\dev\siebel\Client\classes\XSLFunctions.jar;F:\dev\siebel\Client\classes\SiebelCustomXMLP.jar


;; This section is a client-only section. 
;; It is a part of object manager parameters for the server components
[Communication]
CommEnable = FALSE
CommSimulate = FALSE
CommLocalDriver = TRUE
CommLogDebug = FALSE
CommReleaseLogHandle = TRUE
CommConfigManager = FALSE
CommReqTimeout = 600
CommLogFile = SComm.log

;; This section is a client-only section. 
;; It is a part of object manager parameters for the server components
[EMail]
DefaultMailClient = Siebel Mail Client
SiebelExtMailClientAttDir =
LotusForm =
OutlookForm =
DebugLevel = 0

;; This section is a client-only section. 
;; It is a part of object manager parameters for the server components
[MessagingClient]
AddInEnabled = FALSE

;; This section is a client-only section. 
;; It is a part of object manager parameters for the server components
[Web Collaboration]
Enable = FALSE
Type = Siebel eCollaboration
ServerHost = CHANGE_ME
LangCodeMap = PIXION_LANGCODE_MAP
LogLevel = 0
LogFile = F:\dev\siebel\Client\log\WebCollab.log
EnableSimulation = FALSE

;; This section is a client-only section. 
;; It is a part of object manager parameters for the server components
[ProductConfigurator]
ConfiguratorDLLName = sscsbc.dll

;; This section is a client-only section. 
;; It is a part of object manager parameters for the server components
[CCA]
Enable = FALSE
Type = CyberSourceICS2
ServerHost = ics2test.ic3.com
MerchantId = ICS2Test

;; This section is a client-only section. 
;; It is a part of object manager parameters for the server components
[PricingCache]
PricerPriceListCacheSize = 50
PricerPriceItemCacheSize = 100
PricerVolDisCacheSize = 50
PricerPriceModelCacheSize= 50

;; This section is a client-only section. 
;; It is a part of object manager parameters for the server components
[SalesTax]
Enable = FALSE
Type = Taxware
CompanyId = CHANGE_ME
CompanyLoc = CHANGE_ME



;; This section is a client-only section. 
;; It is a part of object manager parameters for the server components
[DataCleansing]
Enable = FALSE
Type = FirstLogic

;; This section is a client-only section. 
;; It is a part of object manager parameters for the server components
[DeDuplication]
Enable = FALSE
Type = SSA

[SAPSubsys]
SAPRfcUserName = CHANGE_ME
SAPRfcPassword = CHANGE_ME
SAPRfcConnectString = DEST=CHANGE_ME CLIENT=CHANGE_ME LANG=CHANGE_ME
SAPRfcDestEntry = CHANGE_ME
SAPIdocAllowedObjects = Product - Receive SAP Material (IDOC Input),Account - Receive SAP Customer (IDOC Input)

[ExtDBSubSys]
ExtDBUserName = CHANGE_ME
ExtDBPassword = CHANGE_ME
ExtDBODBCDataSource = CHANGE_ME
ExtDBTableOwner = CHANGE_ME

;; These sections below will be read from the cfg file for both the
;; zero-foot-print client and the mobile client.

[Preload]
View1 = "My Opportunity List View"

[InfraUIFramework]
ShowScreenTabIcon = TRUE
EnableOpenUI = true
ViewBarCaption = "Show:"
SortAscendingCaption = "<img src='images/icon_sort_up.gif' alt='Sort Ascending' border=0>"
SortDescendingCaption = "<img src='images/icon_sort_down.gif' alt='Sort Descending' border=0>"
CalendarFieldCaption = "<img src='images/icon_calendar.gif' border=0 alt='Input' align='absmiddle'>"
CalculatorFieldCaption = "<img src='images/icon_calculator.gif' border=0 alt='Input' align='absmiddle'>"
EnableSIDataLossWarning = TRUE
ScreenJumpTabRightOnBitmap = JUMPTAB_NEXT_ON
ScreenJumpTabRightOffBitmap = JUMPTAB_NEXT_OFF
ScreenJumpTabRightBlankBitmap = JUMPTAB_BLANK
ScreenJumpTabLeftOnBitmap = JUMPTAB_PREV_ON
ScreenJumpTabLeftOffBitmap = JUMPTAB_PREV_OFF
ScreenJumpTabLeftBlankBitmap = JUMPTAB_BLANK
ViewJumpTabRightOnBitmap = JUMPTAB_NEXT_ON
ViewJumpTabRightOffBitmap = JUMPTAB_NEXT_OFF
ViewJumpTabRightBlankBitmap = JUMPTAB_BLANK
ViewJumpTabLeftOnBitmap = JUMPTAB_PREV_ON
ViewJumpTabLeftOffBitmap = JUMPTAB_PREV_OFF
ViewJumpTabLeftBlankBitmap = JUMPTAB_BLANK
ViewBarCaption = "Show:"
ListRowStyle = "Siebel List"
HighInteractivity = TRUE
EnableSIFocusTracking = TRUE
AppletSelectStyle = "Applet Select"
EnableCDA = TRUE
SortAscendingBitmap = SORT_UP
SortDescendingBitmap = SORT_DOWN
SortAscendingDisabledBitmap = SORT_UP_ON
SortDescendingDisabledBitmap = SORT_DOWN_ON
SortAscendingCaption = "<img src='images/icon_sort_up.gif' alt='Sort Ascending' border=0>"
SortDescendingCaption = "<img src='images/icon_sort_down.gif' alt='Sort Descending' border=0>"
;EditFieldCaption = "<img src='images/btn_select.gif' border=0 alt='Select' align='absmiddle'>"
EditFieldCaption = ICON_SELECT
EditFieldType = Link
CalendarFieldCaption = "<img src='images/icon_calendar.gif' border=0 alt='Input' align='absmiddle'>"
CalculatorFieldCaption = "<img src='images/icon_calculator.gif' border=0 alt='Input' align='absmiddle'>"
AllowAnonUsers = TRUE
UserSWFName = CfgHtmlType.swf
UserAgentFile = ua.ini
TreeNodeCollapseCaption = "<img src='images/tree_collapse_d.gif' alt='-' border=0 vspace=0 hspace=0>"
TreeNodeCollapseElbowCaption = "<img src='images/tree_coll_elbow_d.gif' alt='-' border=0 vspace=0 hspace=0>"
TreeNodeCollapseTeeCaption = "<img src='images/tree_coll_tee_d.gif' alt='-' border=0 vspace=0 hspace=0>"
TreeNodeElbowCaption = "<img src='images/tree_elbow_d.gif' alt='' border=0 vspace=0 hspace=0>"
TreeNodeExpandCaption = "<img src='images/tree_expand_d.gif' alt='+' border=0 vspace=0 hspace=0>"
TreeNodeExpandElbowCaption = "<img src='images/tree_exp_elbow_d.gif' alt='+' border=0 vspace=0 hspace=0>"
TreeNodeExpandTeeCaption = "<img src='images/tree_exp_tee_d.gif' alt='+' border=0 vspace=0 hspace=0>"
TreeNodeTeeCaption = "<img src='images/tree_tee_d.gif' alt='' border=0 vspace=0 hspace=0>"
TreeNodeCloseFolderCaption = "<img src='images/tree_closed_folder_d.gif' alt='' border=0 vspace=0 hspace=0>"
TreeNodeLeafCaption = "<img src='images/tree_leaf_local_d.gif' alt='' border=0 vspace=0 hspace=0>"
TreeNodeOpenFolderCaption = "<img src='images/tree_open_folder_d.gif' alt='' border=0 vspace=0 hspace=0>"
TreeNodeOpenFolder2Caption = "<img src='images/tree_open_folder2_d.gif' alt='' border=0 vspace=0 hspace=0>"
TreeNodeRootCaption = "<img src='images/tree_root_d.gif' alt='' border=0 vspace=0 hspace=0>"
TreeNodeBarCaption = "<img src='images/tree_bar_d.gif' alt='|' border=0 vspace=0 hspace=0>"
TreeNodeSpaceCaption = "<img src='images/tree_space.gif' alt=' ' border=0 vspace=0 hspace=0>"
TreeNodeArrowUpCaption = "<img src='images/arrow_up.gif' alt='^' border=0 vspace=0 hspace=0>"
TreeNodeArrowDownCaption = "<img src='images/arrow_down.gif' alt='V' border=0 vspace=0 hspace=0>"
SMTPServer = CHANGE_ME
EnableClientHealthCheck = TRUE

;; This section specifies the parameters for Browser Health Check
AppletScripting = Required
 DisableScriptDebug = Recommended
 FileDownload = Required
 PasteViaScript = Recommended
 PrintBGColors = Recommended
 QFE314312 = Recommended
 QFE832894 = Recommended
 QFE823099 = Required
 QFE824145 = Required
 ReuseWindow = Recommended
 SUNJREVersion = Recommended

; This section is for ERM page rendering cache parameters
[ERM Page Rendering]
EnablePageCache = TRUE
EnableDefaultViewPageCache = TRUE
EnablePageAccessCache = TRUE
EnableUserPageAccessCache = TRUE
EnableUserPageItemAccessCache = TRUE
EnablePageExistsCache = TRUE
PageCacheSize = 256
PageCacheTimeout = 5
DefaultViewPageCacheTimeout = 10
PageAccessCacheTimeout = 10
PageExistsCacheTimeout = 10
EnableContentInContext = TRUE

;; To enable contextual collaboration, set the flag to TRUE
[Collaboration]
CollaborationEnabled = FALSE
SecurityToken = "Siebel Collaboration"
UserAuthentication = ADSI
VerifyCollaborationUser = TRUE
DomainName = CHANGE_ME
SSOSystem = "Team Space Collaboration"

;; This section is for collaboration teamspace existence cache parameters
[Collaboration Teamspace Existence Cache]
MaxItems = 1000
ItemTimeout = 300
;; Object specific unique cache identifier
Opportunity Cache Key = OP
Service Request Cache Key = SR
Account Cache Key = AC


[LDAPSecAdpt]
SecAdptDllName = sscfldap
ServerName = 
Port = 389
BaseDN =
SharedCredentialsDN = 
UsernameAttributeType = uid
PasswordAttributeType = userPassword
CredentialsAttributeType = credentials
RolesAttributeType = 
SslDatabase = 
ApplicationUser =
ApplicationPassword =
HashDBPwd = FALSE
PropagateChange = FALSE
CRC = 
SingleSignOn = FALSE
TrustToken =
UseAdapterUsername = FALSE
SiebelUsernameAttributeType = 

[ThinClientUpgrade]
VersionCheck1 = "<00" F:\dev\siebel\Client\sample\tcupgrade.html

[Internet]
TableOwner = CHANGE_ME
SqlStyle = OracleCBO

[ISSCDA]
ISSCDAProdDetBusCompName = Internal Product
ISSCDAProdDetBusObjName = Internal Product
ISSCDAProdDetViewName = Product Detail Key Features View
ISSCDAHeaderBusObjName = Quote
ISSCDAHeaderBusCompName = Quote
ISSCDAIntegrationObjName = 7.7 Quote Integration Object
ISSCDAListItemBusCompName = Quote Item
ISSCDAHeaderViewName = Quote Detail View
ISSCDAGetMyPriceFields = List Price,Product Name,Current Price,Pricing Comments,Original List Price,NRC CxTotal,MRC CxTotal

[Wireless:ApplicationList]
Siebel Sales Wireless = WirelessSalesObjMgr_enu
Siebel Service Wireless = WirelessServiceObjMgr_enu
Siebel PRM Wireless = WirelesseChannelObjMgr_enu
;;Siebel eService Wireless = WirelesseServiceObjMgr_enu


;; For Real Time Sync mobile client only

[SMQ]

QueuingSoftware = MQe

SMQCompression = GZIP

SMQEncryption = RC4

SMQLogMessages = TRUE

SMQPollingInterval = 30

SMQConnectOnStart = FALSE

SMQConnectOnSend = FALSE

MQeServerQMgr = ServerQM

MQeServerQueue = InboundQ

MQeServerAddr = CHANGE_ME

MQeServerPort = 8082

MQeServerCmd = /servlet/Mqe

[Workflow] 
VerCheckTime = $(VerCheckTime)


A string enclosed in square brackets indicates a section. Anything under that he said to be part of the same section. Although CFG is quite a long file and has made things going on in there, Siebel developers are typically interested in specific sections and details.

 

1. [Siebel]

This is the core section of the CFG file that is placed at the very beginning. It has the following important parameters.

NameTypical valueDescription
RepositoryFilesiebel_sia.srfSRF used by Siebel.exe. You can change it to whatever you want, but to remember to compile to that SRF!
You'll see the same SRF in Help > About SRF in the application.
ApplicationNameSiebel Sales EnterpriseSewell provides different horizontal and vertical applications. Provide the application name here that is used by your server as well.
ApplicationTitleSiebel SalesTitle text that you see in browser title bar.
ApplicationSplashTextSiebel SalesWhen you double-click on Siebel icon, this is the title that shows up.
If you have branded the server application, it makes absolute sense to brand the client as well.
VerticalSIAStands for Siebel Industry Applications. Also known as vertical application, it implies application focus for a specific industry domain.
This is pretty much defunct since going forward every application is going to be SIA.
ComponentNameSiebel Sales ClientThis is used while deploying remote applications by Siebel Anywhere. You can specify the component name and component version so that Siebel tries to upgrade code for the remote client when you make that available on the server.
ShowMessageBarUser EnabledDenotes that message bar can be enabled or disabled through user preferences. I'm not heard about anybody changing this.
MessageBarUpdateInterval120Messages for the user get refreshed after every 120 seconds.
DataSourceLocalDefault data source that will be used if no data source is specified during the application start (in the application shortcut properties). This has to be the same name as the section name for the individual data source.
Typically developers try to avoid all confusion by providing the data source in the shortcut as a “/d ”
ClientRootDirF:\dev\siebel\ClientThe installation folder for Siebel client.
TempDirF:\dev\siebel\Client\tempThe temporary folder used by Siebel client.
Version100Along with Component Name, this is used to determine whether upgraded code needs to be pushed to the specific Siebel client. This is typically internally maintained by Siebel Anywhere.
MultiCurrencyTRUEMulti currency is enabled or otherwise. Typically left as-is.
EnableScriptingTRUEUsed to enable or disable scripting. You typically leave it as enabled, only developers disable it for temporary debugging.
EnableOLEAutomationTRUESet to true to enable third-party application support for local clients. For example: enable ability to generate Actuate reports from client.
ReportsODBCDataSourceSiebel Reports: AccessData source internally maintained for reporting.
ServerDbODBCDataSourceSEAW CHANGE_MEData source for server. This is defined in the ODBC configuration in the client computer.
DockRepositoryNameSiebel RepositoryRepository name. I've never seen an application using the different repository.
LocalDbODBCDataSourceSEAW Local Db default instanceLocal data source name as specified in ODBC configuration.
LargeFontVerdana-8-normalThe largest font in the client. FontsCan mess up how open UI displays controls, test carefully.
SmallFontVerdana-8-normalSmallest font in the client.
LanguageENULanguage used by the client application. It can be any of the supported languages.
EnablePersonalizationTRUEPersonalisation rules are applicable if set to true. Normally left as-is.
WebClientSiteDirF:\dev\siebel\Client\public\enuIndicates where exactly the client is installed 🙂
EnableFQDNFALSEDo not use a fully qualified domain name. This is set to true, Siebel will use the full computer name for accessing the local Siebel.exe. Otherwise the browser address bar simply shows http://localhost/
;FQDNYou can explicitly specify the fully qualified domain name if Enable FQDN is true.

 

2. [InfraSecMgr]

This is a section to specify security adapter. Typically it is DB.

NameTypical valueDescription
SecAdptNameDBSecAdptClient uses database security adapter by default. The value here has another distinct section ([DBSecAdpt])to outline all the parameters required for the adapter.
SecAdptModeDBDepends on which adapter you use. You could also use LDAP/Supported authentication instead of DB.

 

3. [DataSources]

You can have as many data sources as you like, and you need to specify all of them in this section. You specify the data source at the title of starting of Siebel application.

NameTypical valueDescription
LocalLocalSpecifies the local data source. The value here will have a corresponding distinct section to outline all possible parameter values required by the “local” data source.
SampleSampleSample data source. Certainly not required for users.
ServerDataSrcServerUsed to connect to server through dedicated client.
GatewayDataSrcGatewayUsed for ny server dependent operations. For example submitting an synchronous job request (at least for a couple of types of such submissions)

 

4. Data source sections: [Local], [ServerDataSrc], [Sample]

These sections are very similar. They outline the different parameters required for distinct data sources used by Siebel client.

NameTypical valueDescription
DockedFALSELogin screen of the Mobile Web client defaults to the data source which has Docked set to TRUE
ConnectStringF:\dev\siebel\Client\local\sse_data.dbf -q -m -x NONE -gp 4096 -c15p -ch25pTells Siebel how to connect to the database.
For SQL Anywhere these are the various parameters that can be used -
-q: hide SQL Anywhere icon In Windows status bar
-x: Network drivers to load
-gp: Database page size in bytes
-c: initial cache size. Specified as a percentage (p), or the actual measurement (M for MB)
-ch: Max cache size available to SQL Anywhere
TableOwnerSIEBELTable owner for Siebel schema
SqlStyleWatcomThe style of SQL to be generated. SQL anywhere uses Watcom, while dedicated client will use Oracle style
AutoStopDBFALSESpecifies whether the database needs to be closed when Siebel client is closed.
EnterpriseServerCHANGE_MEEnterprise server name is used for access to server administration screens and for database synchronisation
FileSystemF:\dev\siebel\fs\attSpecific to server & sample data source. Siebel filesystem. This is typically the fully qualified domain name to a shared folder that is accessible to the client.
GatewayAddressCHANGE_MESpecific to server data source. Fully qualified domain name of the gateway server.
EnterpriseServerCHANGE_MESpecific to server data source. Fully qualified domain name of the Siebel enterprise server.

 

5. [InfraUIFramework]

This section is specifies the bitmap names can be used for various icons within Siebel application, as well stores the recommended settings for the browser ( it does not physically do those checks).

NameTypical valueDescription
ShowScreenTabIconTRUEDisplay the icon against screen tab
EnableOpenUITRUEOpen UI is enabled if set to true. Else HI/SI modes are used.
AutomaticTrailingWildCardsTRUESuffix a wildcard character ("*") to query values input by user. Set to false if you do not want the inclusion of wildcard character

 

In Summary

You can find the configuration file information from Oracle, but I bet it will not be as entertaining as this post 🙂

Even a boring topic like Siebel CFG file becomes interesting when you start asking “why” for everything. Think I have left out any important sections from the CFG? Comment and let me know.