症状
请考虑以下情形:
-
在 Microsoft BizTalk Server 2013 R2 或 Microsoft 主机集成服务器 2013年,您可以创建一个业务流程。
-
使用指定由 MQSeries.dll 提供的BizTalk_CorrelationID上下文属性的关联类型。
-
想要处理的消息。
在此方案中,您将收到以下路由失败错误消息︰
消息引擎无法处理提交适配器︰ MQSC 源 URL 的邮件︰MQSCURL。详细信息︰ 无法路由发布的消息,因为没有订阅服务器上找不到。如果订阅的业务流程或发送端口未被登记,或者某些消息属性所必需的订阅评估尚未升级,则会发生此错误。请使用 BizTalk 管理控制台来解决此失败。
原因
发生此问题是因为业务流程而不是BizTalk_CorrelationID使用TransactionSupported属性在运行时创建相关的实例订阅。
解决方案
下面的累积更新中修复此问题︰
累积更新信息
BizTalk Server 2013 r2
主机集成服务器 2013
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
参考资料
BizTalk Server 服务包和累积更新列表的详细信息,请参阅KB 2555976︰ 为 BizTalk Server 服务包和累积更新列表。
BizTalk Server 修补程序有关的详细信息,请参阅KB 2003907: BizTalk 修补程序以及累积的信息更新支持。