Microsoft KB Archive/926867
Article ID: 926867
Article Last Modified on 4/2/2007
- Microsoft BizTalk Adapter for MQSeries, v2.0
Consider the following scenario. You install Microsoft BizTalk Server 2004. In BizTalk Server 2004, you use the Microsoft BizTalk Adapter for MQSeries 2.0 to send messages to an MQSeries queue. The MQSeries Queue Manager is stopped. If the MQSeries Queue Manager stops unexpectedly, you do not receive a notification. You submit a batch that has many messages to a receive location.
In this scenario, the messages may not be sent to the MQSeries queue as expected when the MQSeries Queue Manager restarts. When you view the messages in the Health and Activity Tracking (HAT) tool, some messages are suspended. However, some messages have a status of "Delivered, not consumed." Additionally, the service status is "Active."
New messages are sent to the MQSeries queue as expected.
This issue occurs because of a code defect in the BizTalk Adapter for MQSeries 2.0.
To resolve this issue, install the hotfix that is described in the following article in the Microsoft Knowledge Base:
926584 FIX: Messages may be lost when you use the BizTalk Adapter for MQSeries 2.0 to process messages
To work around this issue, restart the BizTalk host service for the BizTalk Adapter for MQSeries 2.0.
Microsoft has confirmed that this is a bug in the Microsoft products that are listed in the "Applies to" section.
Keywords: kbbtsadapters kbbts kbprb kbbug kbfix kbpubtypekc kbhotfixserver kbqfe KB926867