0

我们已将环境更新到 BizTalk 2016,并且我们正在使用 WCF-SAP 发送端口来调用 SAP RFC。

我们收到 NCo 连接类型的此错误。在 BizTalk 2009 中,具有发送端口 WCF-SAP 的相同 RFC 完美运行:

错误描述:Microsoft.ServiceModel.Channels.Common.MetadataException:无法针对 SAP 系统解析 RFC,因为无法获取其元数据。---> SAP.Middleware.Connector.RfcInvalidStateException:查找目标 NCoConnection 的函数元数据失败 ---> SAP.Middleware.Connector.RfcCommunicationException:从检索元数据时,唯一可用的目标 NCoConnection62.87.2.23P47PRUEBA002ESono_bztk 失败 -- 请参阅日志有关 SAP.Middleware.Connector.RfcRepository.Execute(RfcFunction function) 的 SAP.Middleware.Connector.RfcRepository 的 SAP.Middleware.Connector.RfcRepository.findAlternateDestination(Int32& destIndex, Int32& alternativeDestinationsCount, Exception ex) 的详细信息。

任何想法?

4

1 回答 1

0

验证 SAP 系统是否设置unicode为此 RFC,如此处所述解决了类似问题。

在 Visual Studio 中再次生成 SAP 架构也没有什么坏处,也许有一些变化。

于 2018-11-10T17:00:07.317 回答