Data provider properties for the Siebel connection string
The .NET Framework Data Provider for Siebel eBusiness Applications (Data Provider for Siebel) uses the Siebel adapter to access the Siebel system. The Siebel adapter in turn uses the Siebel COM Data Control library to access the Siebel system. The Siebel COM Data Control comes bundled with the Siebel Web client.
To establish connectivity to a Siebel system, ADO.NET clients must specify the Siebel connection properties that are encoded into a database connection string. This is required because the Data Provider for Siebel implements DbConnection to access the underlying Siebel adapter binding.
The connection string connects to a Siebel system using the Data Provider for Siebel and looks like the following example:
Username=YourUserName;Password=YourPassword;SiebelGateway=Siebel_Server:1234;SiebelObjectManager=obj_mgr;SiebelEnterpriseServer=ent_server;Language=enu;SiebelRepository=siebel_rep
Caution
This example or guidance references sensitive information, such as a connection string or a username and password. Never hardcode these values in your code, and make sure that you protect confidential data by using the most secure authentication available. For more information, see the following documentation:
The connections string contains the following properties:
Property | Description |
---|---|
Username | The user name on the Siebel system; this value is case-sensitive. Note: The Data Provider for Siebel preserves the case of the value that you enter for the user name when it opens a connection on the Siebel system. |
Password | The password for the user on the Siebel system; this value is case-sensitive. Note: The Data Provider for Siebel preserves the case of the value that you enter for the password when it opens a connection on the Siebel system. |
SiebelGateway | Consists of the Siebel server IP and port. For example, Siebel_Server:1234. |
SiebelServer | The Siebel server. Required for all Siebel 7.5 server connections; otherwise, do not set this parameter. |
SiebelObjectManager | The name of the Siebel object manager on the enterprise server. This parameter is required. |
SiebelEnterpriseServer | The name of the Siebel Enterprise Server. This parameter is required. |
Language | The language of the object manager. An example value is enu. This parameter is required. |
SiebelRepository | The Siebel repository. Required if more than one repository exists on the server; otherwise, optional. Note: If more than one repository exists on the server, you must specify a target repository in the SiebelRepository parameter. |
Compression | The compression algorithm to use between the Data Provider for Siebel and the Siebel system. Supported values are none or zlib. This parameter is optional. If it is not specified, the Siebel system supplies a default value (zlib). |
Encryption | The type of encryption to use between the Data Provider for Siebel and the Siebel system. Supported values are none, mscrypto, or rsa. This parameter is optional. If it is not specified, the Siebel system supplies a default value (none). |
Transport | The transport; only tcpip is supported. This parameter is optional. If it is not specified, the Siebel system supplies a default value (tcpip). |
See also
Use the .NET Framework Data Provider for Siebel eBusiness Applications