Article ID: 2629481 - View products that this article applies to.
Assume that you run a Windows Management Instrumentation (WMI) query on a computer that is running BizTalk Server 2006 R2. If the query uses a service instance ID against the MSBTS_MessageInstance WMI class, the query may return an incorrect result.
For example, assume that you use the following code to create a WMI query in a given service instance ID. If the service instance contains two messages, only one message is returned.
Note SERVICE_INSTANCE_ID is a string representation of the service instance ID (GUID).
This issue occurs because of an error in the msgbox_application_logic.sql script.
Cumulative update information
BizTalk Server 2006The hotfix that resolves this issue is included in cumulative update package 4 for BizTalk Server 2006 R2 Service Pack 1 (SP1).
For more information about how to obtain the cumulative update package, click the following article number to view the article in the Microsoft Knowledge Base:
(http://support.microsoft.com/kb/2682056/ )Cumulative update package 4 for BizTalk Server 2006 R2 SP1
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
For more information about the MSBTS_ServiceInstance WMI class, visit the following MSDN website:
General information about the MSBTS_ServiceInstance WMI class
Article ID: 2629481 - Last Review: May 14, 2012 - Revision: 2.0