Siebel Installation Guide for UNIX: Servers, Mobile Web Clients, Tools > Non-GUI Installation > Process of Unattended Installation and Configuration >

Configuration File (siebel.ini) Parameter Values


This section illustrates the valid parameter values for the siebel.ini files. Some of the settings, including component groups shown in Table 11, require numeric input.

Sample gtwysrvrcfg/siebel.ini

[Defaults.Config]
PrimaryLanguage = enu
GatewayPort = 2320
Autostart = Y

Table 11.  Siebel Gateway Component Keys
Component Key
Required?

Primary Language

Y

GatewayPort

Y

Autostart

Y

Sample siebsrvrcfg/siebel.ini

[Defaults.Config]

; Enterprise Configuration
PrimaryLanguage = enu
OMLanguages = enu
GatewayName = sdce420s049
GatewayPort = 2320
ComponentGroups = 1;13;18;20;21;23;24;26
ReviewEnterprise =
EnterpriseName = siebel
FileSystem = /vol1/bit/build/18104/fs
EnterpriseDescription = Siebel Enterprise
SynchMgrPort = 40400
DataMatching = 3
DatabaseType = 1
DatabaseNameConnectString = sdce420s049_inst11
TableOwner = ora002
Db2SqlId =
DatabaseUsername = sadmin
DatabasePassword = sadmin
ChartServer = smqalcn57
ChartImageFormat = 1
EncryptionType = 1


; Server Configuration
ServerName = sdce420s049
ServerDescription = Siebel Server
Db2Directory =
SynchMgrPortOverride = No
OverridePortNum =
SearchServer = 3
FulcrumDirectory =
RemoteSearchServerHostname =
RemoteSearchServerPortNumber =
Autostart = Y
StartServer = N


; SSL Configuration
DeploySSL = Y
SSLConfigType = 1
CertificateFileName = /export/home/cert.txt
CACertificateFileName = /export/home/cacert.txt
PrivateKeyFileName = /export/home/key.txt
PrivateKeyFilePassword =
PeerAuthentication = N
ValidatePeerCertificate = N

Table 12 displays the Siebel Server component keys in the siebel.ini file. It also indicates whether the keys are always required and the conditions in which keys may be required. If a key is required, then there must be a corresponding value in the siebel.ini file.

Table 12.  Siebel Server Component Keys
Component Key
Required?
Condition When Required

PrimaryLanguage

Y

 

GatewayPort

Y

 

ComponentGroups

N

 

ReviewEnterprise

N

If installing a second server with the same Enterprise.

EnterpriseName

Y

 

FileSystem

Y

 

EnterpriseDescription

N

 

OMLanguages

N

If multiple Language Packs are installed.

Db2SqlId

N

If DB2 is selected.

SynchMgrPort

N

Default = 40400

DataMatching

Y

 

DatabaseType

Y

 

DatabaseNameConnectString

Y

 

TableOwner

Y

 

DatabaseUsername

Y

 

DatabasePassword

Y

 

ChartServer

N

 

ChartImageFormat

Y

 

EncryptionType

Y

 

ServerName

Y

 

ServerDescription

N

 

Db2Directory

Y

 

SynchMgrPortOverride

N

 

OverridePortNum

N

SynchMgrPortOverride = Y

SearchServer

Y

 

FulcrumDirectory

N

SearchServer = 1

RemoteSearchServerHostname

N

SearchServer = 2

RemoteSearchServerPortNumber

N

SearchServer = 2

Autostart

Y

 

StartServer

Y

 

DeploySSL

Y

 

SSLConfigType

N

DeploySSL = Y. Possible values: 1 (enterprise configuration) or 2 (server configuration).

CertificateFileName

N

DeploySSL = Y

CACertificateFileName

N

DeploySSL = Y

PrivateKeyFileName

N

DeploySSL = Y

PrivateKeyFilePassword

N

 

PeerAuthentication

N

DeploySSL = Y. Possible values: Y or N.

ValidatePeerCertificate

N

DeploySSL = Y. Possible values: Y or N.

Component Group Mapping

The following list provides the number corresponding to each Siebel Server component group within the siebel.ini file:

1 = Assignment Management
2 = Communications Management
3 = Content Center
4 = Sales Credit Assignment
5 = Dun and Bradstreet
6 = Data Quality
7 = Siebel Dynamic Commerce
8 = Enterprise Application Integration
9 = Field Service
10 = Incentive Compensation
11 = Marketing Object Manager
12 = Marketing Server
13 = Siebel Remote
14 = Siebel Anywhere
15 = Siebel To Siebel Connector
16 = SAP Connector
17 = Oracle Connector
18 = Siebel Sales
19 = Sales Hierarchy Service
20 = Siebel eChannel
21 = Siebel Call Center
22 = Siebel Core Reference Application
23 = Siebel ISS
24 = Siebel Employee Relationship Management
25 = Siebel Wireless
26 = Workflow Management
27 = Handheld Synchronization
28 = Forecast Service Management
29 = PIM Server Integration Managment
30 = Siebel eAutomotive
31 = Siebel High Tech Industrial Manufacturing
32 = Siebel Life Sciences
33 = Siebel CME
34 = Siebel Loyalty
35 = Siebel Loyalty Engine
36 = Siebel eHospitality
37 = Siebel Industry Marketing
38 = Siebel eConsumerSector
39 = Handheld Synchronization SIA
40 = Siebel Financial Services
41 = Siebel Public Sector
42 = Siebel Universal Customer Master

DataMatching Mapping

1 = Siebel Data Quality Matching
2 = Siebel Data Quality Connector
3 = None

DatabaseType Mapping

1 = Oracle Database 9i Enterprise Edition (CBO)
2 = Oracle Database 8i Enterprise Edition (RBO)
3 = IBM DB2 UDB for Windows and UNIX
4 = IBM DB2 UDB for z/OS and OS/390

ChartImageFormat Mapping

1 = png
2 = gif
3 = jpeg

EncryptionType Mapping

1 = NONE
2 = RSA

SearchServer Mapping

1 = Configure this server as a Search Server
2 = Configure this server to point to a Remote Search Server
3 = Skip

Sample for Siebel_Web_Server_Extension/config/siebel.ini

[Defaults.Config]
PrimaryLanguage = enu
WebServerDirectory = /usr/IBMIHS
SelectLoadBalancer = 1, 2 or 3
SingleServerHostname =
SingleServerPort =
ThirdpartyHostname =
ThirdpartyPort =
VirtualHostsFile =
CompressionType = 1
EncryptionType = 1
WebServerHttpPort = 80
WebServerHttpsPort = 443
WebUpdateKey = test
EmployeeUsername = sadmin
EmployeePassword = db2
ContactUsername = guestcst
ContactPassword = ldap
RestartWebServer = N

Table 13 displays the Siebel Web Server Extension (SWSE) component keys in the siebel.ini file. It also indicates whether the keys are always required and the conditions in which keys may be required. If a key is required, then there must be a corresponding value in the siebel.ini file.

Table 13.  SWSE Component Keys
Component Key
Required?
Condition When Required

PrimaryLanguage

Y

 

WebServerDirectory

Y

 

CompressionType

Y

 

EncryptionType

Y

 

WebServerHttpPort

Y

 

WebServerHttpsPort

Y

 

WebUpdateKey

Y

 

EmployeeUsername

Y

 

EmployeePassword

Y

 

ContactUsername

Y

 

SelectLoadBalancer

Y

 

SingleServerHostname

N

If SelectLoadBalancer = 1

SingleServerPort

N

If SelectLoadBalancer = 1

ThirdpartyHostname

N

If SelectLoadBalancer = 2

ThirdpartyPort

N

If SelectLoadBalancer = 2

VirtualHostsFile

N

If SelectLoadBalancer = 3

ContactPassword

Y

 

RestartWebServer

Y

 

Load Balancing Configuration Mapping

1 = Single Siebel Server in the Enterprise
2 = Use a Third Party Load Balancer
3 = Use the Built in Load Balancing Capability of the Siebel Web Server Extension

CompressionType Mapping

1 = none
2 = zlib

EncryptionType Mapping

1 = none
2 = RSA

Sample for Siebel_CORBA_Object_Manager/config/siebel.ini

[Defaults.Config]
PrimaryLanguage = enu
DatabaseType = 3
Db2ConnectString = db2x2026
OracleConnectString =
TableOwner = siebel

Table 14 displays the Siebel CORBA Object Manager component keys in the siebel.ini file. It also indicates whether the keys are always required and the conditions in which keys may be required. If a key is required, then there must be a corresponding value in the siebel.ini file.

Table 14.  Siebel CORBA Object Manager Component Keys
Component Key
Required?
Condition When Required

PrimaryLanguage

Y

 

DatabaseType

Y

 

Db2ConnectString

N

DatabaseType = 1 or 2

OracleConnectString

N

DatabaseType = 3 or 4

TableOwner

Y

 

DatabaseType Mapping

1 = Oracle Database 9i Enterprise Edition (CBO)
2 = Oracle Database 8i Enterprise Edition (RBO)
3 = IBM DB2 UDB for Windows and UNIX
4 = IBM DB2 UDB for z/OS and OS/390

Sample for Optional Components

Anything not specifically defined in [Module.OS] is a required component.

Siebel\SRVR         = Siebel Server Executable
Siebel\SRVRCOMPS    = Siebel Server Core Components
Siebel\SIEBREMOTE   = Siebel Remote Components
Siebel\SIEBSRVR     = Application Object Manager
Siebel\FIELDSVC     = Siebel Field Service Components
Siebel SDQCONNECTOR = Siebel Data Quality Connector

Db                  = Siebel Database support files
Db\FILES            = Siebel Sample Database
Db\DB2UDB           = IBM DB2 UDB for Unix and Windows
Db\ORACLE           = Oracle Database Enterprise Edition

Siebel Installation Guide for UNIX: Servers, Mobile Web Clients, Tools