修复: BizTalk Server 停止从 BizTalk 适配器包中的基于 WCF 的 SAP 适配器接收 IDOCs

适用于: BizTalk Adapters

本文适用于以下产品:
  • BizTalk 适配器包 2.0
  • BizTalk 适配器包 2010

症状


请考虑以下情况:
  • 您正在运行 Microsoft BizTalk Server 的计算机上使用基于 Microsoft Windows 通讯基础 WCF 的 SAP 适配器 (也称为 Microsoft BizTalk 适配器共 3.0)。 注意 此适配器是包含在 Microsoft BizTalk 适配器包 2.0 或 Microsoft BizTalk 适配器包 2010 年。
  • 当您使用基于 WCF 的 SAP 适配器从 SAP 系统接收中间文档 (IDOC) 时,将发生错误。例如,SAP RFC 目标不为 Unicode,配置或设置合作伙伴配置文件到 IDOC 段版本不正确。
在此方案中,BizTalk Server 停止接收 IDOCs,并且您不会收到错误的通知。

原因


发生此问题是因为基于 WCF 的 SAP 适配器不正确处理错误。

解决方案


累积更新信息

BizTalk 适配器包 2010

可以解决此问题的修复程序包括在累积更新包 2 BizTalk 适配器包 2010 中。 有关如何获取此累积更新包的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:2572999累积更新包 2 BizTalk 适配器包 2010年

BizTalk 适配器包 2.0

修补程序可以解决此问题为 BizTalk 适配器包 2.0 包含在累积更新包 3 中。 有关如何获取此累积更新程序包,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2557150 累积更新包 3 BizTalk 适配器包 2.0

状态


Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

解决方法


若要变通解决此问题,请重新启动 BizTalk 主机实例的基于 WCF 的 SAP 适配器的接收位置。

更多信息


BizTalk Server 修补程序的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2003907 BizTalk Server 修补程序有关的信息