如何从 Rest 调用在 wso2 ESB 中生成正确的 soap 请求

How to generate proper soap request inside wso2 ESB from Rest call

我正在使用 wso2 esb 4.8.1,我想将我的 esb 上的 soap web 服务转换为 Rest 服务。我已经用 api 的方式正确地做到了这一点。我可以在不传递参数的情况下成功地调用 soap 服务。但是我无法将从 REST 客户端返回的查询参数发送到 soap 服务。

这是我的肥皂服务请求

如何将值从 rest 客户端传递到此 soap 服务?我已经使用有效载荷工厂将值传递给 insequence 内的 soap 服务,但没有成功。谁能指导我该怎么做?

我遵循了这个url,但没有成功。

请查看此文档 [1],其中解释了如何转换 SOAP 请求并将其发送到 REST 后端。此外,如果您可以提供代理配置,我们将能够帮助您进一步设置。希望这有帮助。

[1] https://docs.wso2.com/display/ESB481/Using+REST+with+a+Proxy+Service#UsingRESTwithaProxyService-SOAPClientandRESTService

干杯, 普布杜.