修复:在 BizTalk Server 中将 ConnectorType 属性更改为 NCo 后,WCF-SAP 适配器崩溃

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

症状

在 Microsoft BizTalk Server 中更改 SAP 请求响应的“将端口从 ClassicRfc 发送到 NCo”的 ConnectorType 属性后,WCF-SAP 适配器崩溃。 此外,你还可能会收到以下错误消息:

注意

<SOAP:Envelope xmlns:SOAP=“http://schemas.xmlsoap.org/soap/envelope/” SOAP:encodingStyle=“http://schemas.xmlsoap.org/soap/encoding/”><SOAP:Body><SOAP:Fault><faultcode>Microsoft BizTalk Server负确认 </faultcode><faultstring>处理消息时出错,有关详细信息,请参阅详细信息部分 </faultstring><faultactor>sap://CLIENT=XXX;LANG=EN;@a/XXXXXXX.XXXXX.net/20?RfcSdkTrace=True&AbapDebug=False</faultactor><detail><ns0:NACKType=“NACK” xmlns:ns0=“http://schema.microsoft.com/BizTalk/2003/NACKMessage.xsd”><NAckID>{ID}</NAckID><ErrorCode>0xc0c0167a</ErrorCode><ErrorCategory>0</ErrorCategory><ErrorDescription>System.NullReferenceException:对象引用未设置为对象的实例。

解决方法

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

2016 BizTalk Server累积更新 2

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

BizTalk Server 2013 R2 的累积更新 6

状态

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

参考资料

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

了解BizTalk Server修补程序和累积更新支持

第三方信息免责声明

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