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

应用对象
BizTalk Adapters

本文适用于以下产品:

  • BizTalk Adapter Pack 2.0
  • BizTalk Adapter Pack 2010

症状

请考虑以下情形:

  • 您在运行 Microsoft BizTalk Server 的计算机上使用 Windows Communication Foundation (WCF) 的 SAP 适配器 (也称为 Microsoft Microsoft BizTalk Adapter for mySAP Business Suite 3.0) 。

    注意:此适配器包含在 Microsoft BizTalk Adapter Pack 2.0 或 Microsoft BizTalk Adapter Pack 2010 中。

  • 使用基于 WCF 的 SAP 适配器从 SAP 系统接收中间文档 (IDOC) 时,会出现错误。

    例如,没有为 Unicode 配置 SAP RFC 目标,或者合作伙伴配置文件设置为错误的 IDOC 细分版本。

在此方案中,BizTalk Server 停止接收 IDOC,并且您不会收到错误通知。

原因

出现此问题的原因是基于 WCF 的 SAP 适配器未正确处理错误。

解决方法

累积更新信息

对于 BizTalk Adapter Pack 2010

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

2572999 适用于 BizTalk Adapter Pack 2010 的累积更新程序包 2

对于 BizTalk Adapter Pack 2.0

解决此问题的修补程序包含在 BizTalk Adapter Pack 2.0 的累积更新程序包 3 中。

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

2557150 适用于 BizTalk Adapter Pack 2.0 的累积更新包 3

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。

解决方法

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

详细信息

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

2003907 有关BizTalk Server修补程序的信息