Siebel Installation Guide for UNIX: Servers, Mobile Web Clients, Tools > Installing in Unattended and Console Modes > Installing in Unattended Mode >

Sample Parameter Values for siebel.ini Files for Unattended Configuration


This section illustrates valid parameter values for siebel.ini files used for unattended configuration. Some settings, such as for ComponentGroups in Table 14, require numeric input, mappings for which are also provided.

Sample for gtwysrvrcfg/siebel.ini

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

Table 13. Siebel Gateway Component Keys
Component Key
Required?

PrimaryLanguage

Y

GatewayPort

Y

Autostart

Y

Sample for siebsrvrcfg/siebel.ini

[Defaults.Config]
; Enterprise Configuration
PrimaryLanguage = enu
OMLanguages = enu,fra
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 14 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 14. Siebel Server Component Keys
Component Key
Required?
Condition When Required

PrimaryLanguage

Y

 

GatewayPort

Y

 

ComponentGroups

N

Never required. May be used only when installing the first Siebel Server for an Enterprise. Settings are inherited by other Siebel Servers. Component groups can be enabled or disabled after installation using Server Manager.

ReviewEnterprise

N

If installing an additional Siebel Server for an existing Enterprise.

EnterpriseName

Y

 

FileSystem

Y

 

EnterpriseDescription

N

 

OMLanguages

N

If multiple Language Packs are installed.

Separate multiple entries using commas, semicolons, or spaces. For example, you can specify ENU and FRA using a value like this:

OMLanguages = enu,fra

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. An example for setting the ComponentGroups key was provided earlier.

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 Management
30 = Territory Management
31 = Siebel eAutomotive
32 = Siebel High Tech Industrial Manufacturing
33 = Siebel Life Sciences
34 = Siebel CME35 = Siebel Loyalty
36 = Siebel Loyalty Engine
37 = Siebel eHospitality
38 = Siebel Industry Marketing
39 = Siebel eConsumerSector
40 = Handheld Synchronization SIA
41 = Siebel Financial Services
42 = Siebel Public Sector
43 = Siebel Universal Customer Master

DataMatching Mapping

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

DatabaseType Mapping

1 = Oracle Database 9i or 10g Enterprise Edition (CBO)
2 = IBM DB2 UDB for Windows and UNIX
3 = IBM DB2 UDB for z/OS

ChartImageFormat Mapping

1 = png
2 = gif
3 = jpg

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 15 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 15. 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

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