修复: 不能使用 BizTalk_CorrelationID 属性中主机集成服务器 2013 BizTalk Server 2013 R2 中的业务流程相关类型

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3036950
症状
请考虑以下情形:
  • 在 Microsoft BizTalk Server 2013 R2 或 Microsoft 主机集成服务器 2013年,您可以创建一个业务流程。
  • 使用指定的相关类型 BizTalk_CorrelationID由 MQSeries.dll 提供的上下文属性。
  • 想要处理的消息。
在此方案中,您将收到以下路由失败错误消息:
消息引擎无法处理提交适配器: MQSC 源 URL 的一条消息:MQSCURL.详细信息: 无法路由发布的消息,因为没有订阅服务器上找不到。如果订阅的业务流程或发送端口未被登记,或者某些消息属性所必需的订阅评估尚未升级,则会发生此错误。请使用 BizTalk 管理控制台来解决此失败。
原因
发生此问题是因为业务流程而不是BizTalk_CorrelationID使用TransactionSupported属性在运行时创建相关的实例订阅。
解决方案
下面的累积更新中修复此问题:

累积更新信息

BizTalk Server 2013 r2

主机集成服务器 2013

状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的问题。
参考
BizTalk Server 服务包和累积更新列表的详细信息,请参阅 KB 2555976: Service pack 和 BizTalk Server 的累积更新列表.

BizTalk Server 修补程序的更多信息,请参见 KB 2003907: BizTalk 修补程序和累积更新的支持信息.

警告:本文已自动翻译

属性

文章 ID:3036950 - 上次审阅时间:09/30/2015 20:54:00 - 修订版本: 2.0

Microsoft BizTalk Server 2013 R2 Enterprise, Microsoft BizTalk Server 2013 R2 Developer, Microsoft BizTalk Server 2013 R2 Standard, Microsoft BizTalk Server 2013 R2 Branch, Microsoft Host Integration Server 2013

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3036950 KbMtzh
反馈