SOAP消息到达PO服务器,无法在消息监视器中看到它们。

2020-09-01 02:53发布

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

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


大家好,

我开发了一个Web服务,并将其提供给第3部分供应商,该供应商将从我的网络外部调用该服务。

已准备好接受来自Web调度程序外部的呼叫。 现在的问题是SOAP调用即将到达PO服务器,但是我无法在消息监视器中看到消息。

我们检查了Web调度程序上的日志,我们能够查看来自第三方的流量并将其路由到PO服务器。 在PO服务器日志上,我看到状态为" 405"的Web调度程序IP和方法POST(不允许使用405方法)。 不明白问题出在哪里以及为什么要获得405状态。

有人可以帮助我解决此问题吗,它很紧急。 谢谢。

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

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


大家好,

我开发了一个Web服务,并将其提供给第3部分供应商,该供应商将从我的网络外部调用该服务。

已准备好接受来自Web调度程序外部的呼叫。 现在的问题是SOAP调用即将到达PO服务器,但是我无法在消息监视器中看到消息。

我们检查了Web调度程序上的日志,我们能够查看来自第三方的流量并将其路由到PO服务器。 在PO服务器日志上,我看到状态为" 405"的Web调度程序IP和方法POST(不允许使用405方法)。 不明白问题出在哪里以及为什么要获得405状态。

有人可以帮助我解决此问题吗,它很紧急。 谢谢。

付费偷看设置
发送
5条回答
木偶小白
1楼-- · 2020-09-01 03:22

要检查的事情

干杯

Jens

lukcy2020
2楼-- · 2020-09-01 03:33

嗨,詹斯,

在解决了很多麻烦之后,我们遇到了问题,将Web调度程序配置为消息服务器,然后将其更改为应用程序服务器,我们从SOAP UI测试了Web服务的工作状态(我可以在Monitor中看到消息),但是第三方用户是 仍然收到状态码" 500"。

我需要将Web服务中的终结点URL覆盖为Web调度程序URL吗? 请指教。

谢谢。

宇峰Kouji
3楼-- · 2020-09-01 03:35

您向发送方SOAP应用程序提供的URL格式是什么?

请他们以以下格式发送请求 URL-

https://:<端口>/XISOAPAdapter/MessageServlet?channel =:<发送方系统>:<用于此接口的发送方通道名称>

< p>谢谢

Sugata

昵称总是被占用
4楼-- · 2020-09-01 03:38

我正确理解了吗?

  • 您的初始WSDL的端点错误,并且对此进行了更改 现在它正在为您通过(!)Web调度程序工作。
  • 相同的WSDL已更改,端点已通过Web调度程序进行了更改,但是不适用于该客户,并且向他显示了一个http 500?

如果是这样,您可能要看一下Web调度程序(最前面)和PI(第二个)。 500表示服务器帽无法处理请求。 该服务器可能是Web调度程序,也可能是PI。

我的直觉是500源自客户试图呼叫的错误端点地址,因此PI返回HTTP500。但是,您将拥有 如果您在Web调度程序上监视此操作,则生活会更轻松,这样您就可以看到调用方实际使用的端点URL。

欢呼声

Jens

Climb_Ma
5楼-- · 2020-09-01 03:37

嗨 萨拉特,

您都可以覆盖WSDL中的URL,并将更新的wsdl共享给您的合作伙伴。 只需在记事本中执行此操作即可,只需在记事本中打开WSDL并在wsdl的末尾转到,即可找到位置并使用webdispatch主机名和端口进行更新并共享给合作伙伴。

或者您已经共享了wsdl,现在将新更新的webdispatcher端点URL共享给合作伙伴,并要求他们触发Sugata先生提到的webdispatcher URL。

致谢

Pavan

一周热门 更多>