XISOAP适配器在NW 7.40中的行为异常

2020-08-30 02:21发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我们已经实现了集成方案...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好


我们已经实现了集成方案,用于通过SAP PI将消息从系统XYZ传输到SAP ERP。 系统XYZ通过SOAP适配器与SAP PI通信。

该方案在SAP PI 7.31上运行良好。 然后,我们已将SAP PI升级到7.40(仅QAS),并且该方案已停止工作。 在使用SAP PI 7.31的生产环境中,它仍然可以正常工作。 ESR和Interation Directory中的所有设置都相同。

问题是...

我将SOAP请求发送到地址http://:50000/XISOAPAdapter/MessageServlet?senderParty =&senderService = &receiverParty =&receiverService =?erface = ?erfaceNamespace =

来自测试客户端,我可以在消息监视中看到消息。

当我从系统XYZ发送相同的SOAP请求时,消息不会传递到SAP PI。 带有登录名的日志文件中不会写入任何LOGIN。 带有HTTP响应的日志文件中没有响应。 没有错误写入任何日志文件。 在与网络通信的日志中,我能够看到HTTP请求,但看不到HTTP响应。

但不是每次都! 有时(在大约5%的情况下)消息正确传递到SAP PI。

对于其他消息类型,我们已经实现了相同的方案(除了接口名称之外,其他所有事物都相同),并且也可以正常工作。

您是否知道问题可能出在哪里? 还是提示我可以检查什么?

在此先感谢您的答复!

最好的问候

Zbynek

4条回答
木偶小白
2020-08-30 02:50

嗨,Sugata!

在您提供的链接之后,我们可以看到:

结果

您已经配置了SOAP发送器适配器。 您可以使用以下任一URL触发对发送者SOAP适配器的调用。 但是,SAP建议您使用第二个选项。

  • http://<主机名>:<端口名称>/XISOAPAdapter/MessageServlet?channel = <参与方名称>:<服务名称>:<通道名称>。 如果尚未创建聚会,请输入channel =:<服务名称>:<通道名称>
  • http://<主机名称>:<端口名称>/XISOAPAdapter/MessageServlet?senderParty = <发送方名称>&senderService = <发送方服务名称>?erface = <接口名称>&receiverParty = <接收方名称>&receiverService = <接收方服务名称>?erfaceNamespace = <接口名称空间的名称>

因此,使用的URL是正确的,SAP推荐使用。 此外,如果您查看在Integration Builder中对ICo使用"显示WSDL"选项时生成的任何SOAP端点,您还将发现也使用了第二种。

Evgeniy

一周热门 更多>