Microsoft has added new features and changed others in WMI provider to BizTalk Server 2006. These features include:
- add two new class MSBTS_SendHandler2 and MSBTS_TrackedMessageInstance2
- remove the MSBTS_ServiceInstance.ServiceInstanceID property
- change the definition (properties and methods) of 7 classes
I show below the complete list of changes:
MSBTS_GroupSetting Class
Properties
(+) BizTalkOperatorGroup: Gets the name of the BizTalk Administrator Microsoft® Windows® NT® Group
MSBTS_Host Class
Methods
(+) Cluster: Clusters all BizTalk Host Instances of the given BizTalk Host
(+) GetClusterResourceGroupNames: Returns List of cluster resource groups available
(+) UnCluster: Un-Clusters all BizTalk Host Instances of the given BizTalk Host
MSBTS_HostInstance Class
Properties
(+) ClusterInstanceType: This property tells whether the BizTalk Host Instance NT service is clustered
MSBTS_HostSetting Class
Properties
(+) ClusterResourceGroupName: When the host instances of this host are clustered, this property contains the cluster resource group name set by the Administrator
(+) DBQueueSizeThreshold: Maximum number of items in the Database
(+) DBSessionThreshold: Maximum number of DB Sessions (per CPU) allowed before throttling begins
(+) DeliveryQueueSize: Size of the in-memory Queue that the host maintains as a temporary placeholder for delivering messages
(+) GlobalMemoryThreshold: Maximum System-wide Virtual Memory (in percent) usage allowed before throttling begins
(+) InflightMessageThreshold: Maximum number of in-memory in-flight messages allowed before throttling Message Delivery begins
(+) IsHost32BitOnly: This property indicates whether the host instance process should be created as 32-bit on both 32-bit and 64-bit servers
(+) MessageDeliverySampleSpaceSize: This property indicates the number of samples that are used for determining the rate of the Message Delivery to all Service Classes of the Host
(+) MessageDeliverySampleSpaceWindow: Time-window (in milliseconds) beyond which samples will be deemed invalid for consideration
(+) MessageDeliveryOverdriveFactor: Percent factor by which the system will overdrive the Input rate for Message Delivery Throttling
(+) MessageDeliveryMaximumDelay: Maximum Delay (in milliseconds) imposed for Message Delivery Throttling. Zero indicates disable Message Delivery Throttling
(+) MessagePublishSampleSpaceSize: Number of samples that are used for determining the rate of the Message Publishing by the Service Classes
(+) MessagePublishSampleSpaceWindow: Time-window (in milliseconds) beyond which samples will be deemed invalid for consideration
(+) MessagePublishOverdriveFactor: Percent Factor by which the system will overdrive the Input rate
(+) MessagePublishMaximumDelay: Maximum Delay (in milliseconds) imposed for Message Publishing Throttling. Zero indicates disable Message Publishing Throttling
(+) ThreadPoolSize: Maximum number of messaging engine threads per CPU
(+) ThreadThreshold: Maximum number of threads in the process (per CPU) allowed before throttling begins
(+) ProcessMemoryThreshold: Maximum Process Memory (in percent) allowed before throttling begins
MSBTS_ReceiveLocation Class
Properties
(+) EncryptionCert: Contains the Name of the certificate used for outbound encryption
(+) SendPipeline: Represents the name of the pipeline that will process outbound documents
(+) SendPipelineData: Contains the custom configuration data for the SendPipeline
MSBTS_ReceivePort Class
Properties
(+) RouteFailedMessage: Controls whether failed messages have to be routed to failed message subscribers
(+) MSBTS_SendHandler2 Class
Properties
(+) AdapterName: Contains the name of the adapter used by the given instance
(+) CustomCfg: Contains adapter-specific configuration in XML format
(+) HostName: Contains the name of the BizTalk Host for this transport handler
(+) HostNameToSwitchTo: Contains the name of the BizTalk Host that this transport handler should switch to
(+) IsDefault: Indicates whether the send handler is the default one for this adapter type
MSBTS_SendPort Class
Properties
(+) OrderedDelivery: Determines whether the port should send messages in an ordered manner
(+) StopSendingOnFailure: Controls how EPM handles failures for order delivery enabled send port's primary transport
(+) RouteFailedMessage: Controls whether failed messages have to be routed to failed message subscribers
MSBTS_ServiceInstance Class
Properties
(-) ServiceInstanceID: Contains the ID of the service instance to which this message belongs
(+) MSBTS_TrackedMessageInstance2 Class
Properties
(+) MessageInstanceID: Contains the ID of the message
(+) PartCount: Number of message parts
(+) SourceDBName: Name of the SQL database where the tracked message is stored
(+) SourceDBServerName: Name of the SQL Server where the tracked message is stored
Methods
(+) SaveToFile: This method saves message context and parts into multiple output files
(+) this feature has been added
(-) this feature has been removed
Note: this information was based on BTS 2006 RC documentation, thus, is possible that these features change in BTS 2006 RTM version.