Read about BizTalk Adapter for Siebel Binding Properties
The Microsoft BizTalk Adapter for Siebel eBusiness Applications surfaces several binding properties that enable you to control some of its run-time and design-time behavior. This section describes these binding properties and provides links to topics that explain how you can set them.
The Siebel Adapter Binding Properties
The following table shows the Siebel adapter binding properties grouped by category. The category refers to the node under which each binding property appears in the dialog boxes that are presented by different applications to configure the adapter (or binding).
Binding Property | Category | Description | .NET Type |
---|---|---|---|
EnableBizTalkCompatibilityMode | General | Specifies whether the BizTalk Layered Channel Binding Element should be loaded. Set this to True to load the binding element. Otherwise, set this to False. When using the adapters from BizTalk Server, you must always set the property to True. When using the adapters from Visual Studio, you must always set the property to False. |
bool (System.Boolean) |
Name | General | Specifies the name of the file generated by the Add Adapter Service Reference Visual Studio Plug-in to hold the WCF client class. The Add Adapter Service Reference Plug-in forms the file name by appending "Client" to the value of the Name property The default is "SiebelBinding"; for this value, the generated file will be named "SiebelBindingClient". | string |
CloseTimeout | General | Specifies the WCF connection close timeout. The default is 1 minute. | System.DateTime |
OpenTimeout | General | Specifies the WCF connection open timeout. The default is 1 minute. | System.DateTime |
ReceiveTimeout | General | Specifies the WCF message receive timeout. The default is 10 minutes. | System.DateTime |
SendTimeout | General | Specifies the WCF message send timeout. The default is 1 minute. | System.DateTime |
EnableConnectionPooling | Connection | Specifies whether the Siebel adapter connection pool is enabled. The default is true, which specifies that the connection pool is enabled. | bool (System.Boolean) |
IdleConnectionTimeout | Connection | Specifies the Siebel adapter idle connection timeout. When a connection is idle for a period that exceeds this timeout, the connection will be disposed. The default is 1 minute. | System.DateTime |
MaxConnectionsPerSystem | Connection | Specifies the maximum number of connections in the Siebel adapter connection pool. The default is 5. MaxConnectionsPerSystem is a static property within an application domain. This means that when you change MaxConnectionsPerSystem for one binding instance in an application domain, the new value applies to all objects created from all binding instances within that application domain. | int (System.Int32) |
EnablePerformanceCounters | Diagnostics | Specifies whether the WCF LOB Adapter SDK performance counters and the Siebel adapter LOB Latency performance counter are enabled. The default is true; performance counters are enabled. The Siebel adapter LOB Latency performance counter measures the total time the adapter spends in making calls to the Siebel system. | bool (System.Boolean) |
LogData | Diagnostics | Specifies whether to capture business data in traces. The default is false; business data is not captured. | bool (System.Boolean) |
AcceptCredentialsInUri | Not surfaced by the Consume Adapter Service Add-in or the Add Adapter Service Reference Plug-in. | Specifies whether the Siebel connection URI can contain user credentials for the Siebel system. The default is false, which disables user credentials in the connection URI. If AcceptCredentialsInUri is false and the connection URI contains user credentials, the Siebel adapter throws an exception. You can set AcceptCredentialsInUri to true if you must specify credentials in the URI. For more information, see Create the Siebel system connection URI. | bool (System.Boolean) |
How Do I Set Siebel Binding Properties?
You can set the Siebel binding properties when you configure a connection to a Siebel system. For information about how to set binding properties when you:
Use the Consume Adapter Service BizTalk Project Add-in or the Add Adapter Service Reference Visual Studio Plug-in, see Connect to the Siebel System in Visual Studio.
Important
While using the Consume Adapter Service Add-in or the Add Adapter Service Reference Plug-in, if you do not specify a value for a binding property of type string and whose default value is null then that binding property will not be available in the binding file (an XML file) or the app.config file respectively. You must manually add the binding property and its value in the binding file or the app.config file, if required.
Configure a send port or receive port (location) in a BizTalk Server solution, see Configure a physical port binding using a port binding file to Siebel.
Use the WCF channel model in a programming solution, see Create a channel using Siebel.
Use the WCF service model in a programming solution, see Configure a WCF Client for a Siebel System.
Use the WCF ServiceModel Metadata Utility Tool (svcutil.exe), see Using the ServiceModel Metadata Utility Tool with the BizTalk Adapter for Siebel eBusiness Applications.