修复:MQSeries 适配器停止处理 BizTalk Server 中的消息

应用对象
BizTalk Server Branch 2010 BizTalk Server Developer 2010 BizTalk Server Enterprise 2010 BizTalk Server Standard 2010 BizTalk Server 2013 Branch BizTalk Server 2013 Developer BizTalk Server 2013 Enterprise BizTalk Server 2013 Standard

症状

使用 Microsoft BizTalk Server 中的 MQSeries 适配器向 MQSeries 服务器发送消息和接收来自 MQSeries 服务器的消息。 但是,您发现已回滚多个事务,并且如果目标 MQSeries 队列已满,则 MQSeries 适配器将停止处理消息。

原因

出现此问题的原因是 MQSeries 适配器无法在所有情况下正确处理“队列已满”错误。

解决方法

累积更新信息

此问题已首先在 BizTalk Server 的以下累积更新中修复:

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。

参考资料

有关 BizTalk Server 的 Service Pack 和累积更新列表的信息,请参阅 KB 2555976:BizTalk Server 的 Service Pack 和累积更新列表。

有关BizTalk Server修补程序的更多信息,请参阅 KB 2003907:有关 BizTalk 修补程序和累积更新支持的信息。