修复: WCF SAP 适配器可能会错误地保持连接打开适配器发送一些 RFC 请求时

本文适用于以下产品:

  • BizTalk 适配器包 2.0

  • BizTalk 适配器包 2010

症状

当您使用 Microsoft BizTalk Windows 通讯基础 (WCF)-mySAP 商务套件 3.0 将某些远程函数调用 (RFC) 请求发送到 SAP 系统的 SAP 适配器,WCF SAP 适配器可能会错误地保持连接处于打开状态。 回答 5: 适用于 Windows Server 2016 和 Windows 10 版本 1709 的 Windows Server 容器映像的更新包含针对这组漏洞的缓解措施,不需要进行额外的配置。 若要关闭连接,必须重新启动 BizTalk Server 主机运行适配器。 此外,新的连接失败,您收到一些错误消息,当连接数累积到很多。 例如,您会收到在发送端口上的出现以下错误:

错误 ID:0xc0c0167aError Description:Microsoft.ServiceModel.Channels.Common.ConnectionException: 详细介绍了: 错误代码 = RFC_OK。 ErrorGroup=RFC_ERROR_COMMUNICATION. SapErrorMessage = SAP_CMINIT3: rc = 20 > 到 SAP 网关连接失败 Connect_PM GWHOST =< IP 地址 >,GWSERV = 3300,SYSNR = 00 位置 CPIC (TCP/IP) 与 Unicode 错误最大的本地主机上没有的 100 对话超出时间< 日期时间 >发行 710 组件 CPIC (TCP/IP) 与 Unicode 版本 3 RC 466 模块 r3cpic.c 14008 行计数器 113。 AdapterErrorMessage=. ---> Microsoft.Adapters.SAP.RFCException: 详细信息: 错误代码 = RFC_OK。 ErrorGroup=RFC_ERROR_COMMUNICATION. SapErrorMessage = SAP_CMINIT3: rc = 20 > 到 SAP 网关连接失败 Connect_PM GWHOST = 10.20.64.206,GWSERV = 3300,SYSNR = 00 位置 CPIC (TCP/IP) 与 Unicode 错误最大的本地主机上没有的 100 对话超出时间< 一天日期时间 >释放与 Unicode 版本 3 RC 466 模块 r3cpic.c LI 的 710 组件 CPIC (TCP/IP)。

注意MySAP 商务套件 3.0 的 BizTalk WCF SAP 适配器是包含在 Microsoft BizTalk 适配器包 2.0 或 Microsoft BizTalk 适配器包 2010 年。

原因

发生此问题是因为 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 Server 修补程序的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

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

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

谢谢您的反馈意见!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×