Muokkaa

Jaa


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