| Name | Description | Accessor | Config default | Install default |
| InstallPath | Location of the schema file. | Configuration.SchemaLocation | (null) | C:\Program Files\Microsoft BizTalk Server 2004\ (or wherever BizTalk Server is installed) |
| DatabaseServer | Database server used. | Configuration.DatabaseServer | (empty string) | (local) |
| DatabaseName | Name of database to be used. | Configuration.DatabaseName | (empty string) | BizTalkRuleEngineDb |
| PubSubAdapterAssembly | Assembly name of pub/sub adapter. | Configuration.PubSubAdapterDll | Microsoft.RuleEngine | Microsoft.RuleEngine |
| DeploymentDriverAssembly | Assembly name of deployment driver. | Configuration.DeploymentDriverDll | Microsoft.RuleEngine | Microsoft.BizTalk.RuleEngineExtensions |
| DeploymentDriverClass | Class name of deployment driver. | Configuration.DeploymentDriverClass | Microsoft.RuleEngine.RuleSetDeploymentDriver
| Microsoft.BizTalk.RuleEngineExtensions.RuleSetDeploymentDriver |
| TrackingInterceptorAssembly | Assembly name of tracking interceptor. | Configuration.TrackingInterceptorDll | (empty string) | Microsoft.BizTalk.RuleEngineExtensions |
| TrackingInterceptorClass | Class name of tracking interceptor. | Configuration.TrackingInterceptorClass | (empty string) | Microsoft.BizTalk.RuleEngineExtensions.RuleSetTrackingInterceptor |
| TranslationTimeout | Maximum time in milliseconds that can be used to translate a ruleset.
Note: This can be overridden on a per-ruleset basis by using the RuleSetConfiguration).
| Configuration.TranslationTimeout | 60000 (1 minute) | 60000 |
| UpdateServiceName | Name of the Update service, used by .NET remoting to locate the service. | Configuration.RemoteUpdateServiceName
| RemoteUpdateService | RemoteUpdateService |
| UpdateServiceHost | Computer hosting the Update service, used by .NET remoting to locate the service.
Note: The service currently restricts incoming messages to same machine only.
| Configuration.RemoteUpdateServiceMachine | localhost | localhost |
| UpdateServicePort | TCP port number used by the Update service, used by .NET remoting to locate the service. | Configuration.RemoteUpdateServicePort | 3132 | 3132 |
| CacheEntries | Maximum number of rulesets cached by the Update service. | Configuration.RemoteUpdateCacheCount | 32 | 32 |
| CacheTimeout | Time in seconds for entries to age out of the Update service cache. | Configuration.RemoteUpdateCacheTime | 3600 (1 hour) | 3600 |
| PollingInterval | Time in seconds for the Update service to check SqlRuleStore for updates. | Configuration.RemoteUpdatePollingInterval | 60 (1 minute)
| 60 |
| UpdateServiceServerSinkAssembly | Assembly name of any security sink to be added into server channel for communication with the Update service.
Note: If empty string, no security sink added.
| Configuration.UpdateServiceMessageServerSinkDll | Microsoft.BizTalk.RuleEngineExtensions | Microsoft.BizTalk.RuleEngineExtensions |
| UpdateServiceServerSinkClass | Class name of any security sink to be added into server channel for communication with the Update service. | Configuration.UpdateServiceMessageServerSinkClass | Microsoft.BizTalk.RuleEngineExtensions.SecurityServerChannelSinkProvider | Microsoft.BizTalk.RuleEngineExtensions.SecurityServerChannelSinkProvider |
| UpdateServiceClientSinkAssembly | Assembly name of any security sink to be added into client channel for communication with the Update service.
Note: If empty string, no security sink added.
| Configuration.UpdateServiceMessageClientSinkDll | Microsoft.BizTalk.RuleEngineExtensions | Microsoft.BizTalk.RuleEngineExtensions |
| UpdateServiceClientSinkClass | Class name of any security sink to be added into client channel for communication with the Update service. | Configuration.UpdateServiceMessageClientSinkClass | Microsoft.BizTalk.RuleEngineExtensions.SecurityClientChannelSinkProvider | Microsoft.BizTalk.RuleEngineExtensions.SecurityClientChannelSinkProvider |
| UpdateServiceSecurityPackage | Security package to be used by security sinks for communication with the Update service.
Note: Possible values supported by RuleEngineExtensions are NTLM, Kerberos, or negotiate.
| Configuration.UpdateServiceMessageSecurityPackage | NTLM | (not set) |
| UpdateServiceAuthenticationLevel | Authentication level to be used by security sinks for communication with the Update service.
Note: Possible values supported by RuleEngineExtensions are call, packetintegrity, or packetprivacy.
| Configuration.UpdateServiceMessageAuthenticationLevel | call | (not set) |
| UpdateServiceImpersonationLevel | Impersonation level to be used by security sinks for communication with the Update service.
Note: Possible values supported by RuleEngineExtensions are identify, impersonate, or delegate.
| Configuration.UpdateServiceMessageImpersonationLevel | Impersonate | (not set) |