症状
使用 Microsoft BizTalk Server 中的 MQSeries 适配器向 MQSeries 服务器发送消息以及从中接收消息。 但是,你发现已回滚多个事务,并且如果目标 MQSeries 队列已满,MQSeries 适配器将停止处理消息。
原因
出现此问题的原因是 MQSeries 适配器未在所有情况下都正确处理“队列已满”错误。
解决方法
累积更新信息
此问题首先在BizTalk Server的以下累积更新中得到了修复:
状态
Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。
参考资料
有关BizTalk Server的 Service Pack 和累积更新列表的信息,请参阅 KB 2555976:BizTalk Server 的 Service Pack 和累积更新列表。
有关BizTalk Server修补程序的详细信息,请参阅知识库文章2003907:有关 BizTalk 修补程序和累积更新支持的信息。