修复: 在使用 BAM 跟踪和 PassThruReceive 管线 BizTalk Server 2010 中的接收位置移除 XML 声明

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

点击这里察看该文章的英文版: 2689953
症状
请考虑以下情形:
  • 创建使用 Microsoft BizTalk Server 2010 中的PassThruReceive管道接收消息的接收位置。
  • 应用业务活动监视 (BAM) 跟踪配置文件。
  • XML 声明开头的消息到达接收位置。
在此方案中,邮件可能更改恕不另行通知,以包括字节顺序标记 (BOM),然后可能删除消息中的 XML 声明项。

注意:这种改变发生取决于原始邮件的编码。
原因
出现此问题是因为 BAM 跟踪涉及 XML 拆装器,而且这种行为改变的消息。
解决方案

累积更新信息

BizTalk Server 2010 中的

累积更新包 6 为 BizTalk Server 2010 中包括的修复程序可以解决此问题。

有关如何获取此累积更新包的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2855367 BizTalk Server 2010 中的累积更新包 6


为 BizTalk Server 2013

累积更新包 3 为 BizTalk Server 2013年中包括的修复程序可以解决此问题。

状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的问题。
更多信息
BizTalk Server 信息有关的服务包和累积更新列表,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2555976 Service pack 和 BizTalk Server 的累积更新列表
关于 BizTalk 修补程序和 Service Pack 支持的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2003907 BizTalk 修补程序和 Service Pack 支持信息
Microsoft.BizTalk.Pipeline.dll,XML 标头

警告:本文已自动翻译

属性

文章 ID:2689953 - 上次审阅时间:10/10/2015 00:31:00 - 修订版本: 1.0

Microsoft BizTalk Server Branch 2010, Microsoft BizTalk Server Developer 2010, Microsoft BizTalk Server Enterprise 2010, Microsoft BizTalk Server Standard 2010

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2689953 KbMtzh
反馈