修复:WCF-SAP 适配器收到传入的 tRFC 时出现 System.NullReferenceException 错误BizTalk Server

应用对象
BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard

症状

请考虑以下情形:

  • 使用 Windows Communication Foundation (WCF) 的 SAP 适配器将 BizTalk 应用程序连接到 Microsoft BizTalk Server 中的 SAP 数据库。
  • 通过双向接收位置 (tRFC) 操作时,有一个传入的事务远程函数调用。

在这种情况下,使用 .NET 连接器 (NCo) 调用 tRFC 回复时,WCF-SAP 适配器可能会引发类似于以下内容的错误消息:

注意

“Details ”System.NullReferenceException:对象引用未设置为对象的实例。”

解决方法

以下BizTalk Server累积更新中修复了此问题:

2016 BizTalk Server累积更新 4

BizTalk 适配器包 2013 的累积更新 6

BizTalk Server 2013 R2 的累积更新 8

状态

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

参考资料

有关BizTalk Server的服务包和累积更新列表的信息,请单击以下文章编号以查看Microsoft知识库中的文章:

BizTalk Server的2555976 Service Pack 和累积更新列表

有关BizTalk Server修补程序的详细信息,请单击下面的序列号以查看Microsoft知识库中的文章:

2003907 有关 BizTalk 修补程序和 Service Pack 支持的信息

第三方信息免责声明

本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 Microsoft 不对这些产品的性能或可靠性提供任何明示或暗示性担保。