我的情况就像图片一样:
我像在soap-ui中一样配置了请求连接器,但我不知道如何使用来自HTTP侦听器的uri或查询参数构建有效的SOAP HTTP_Request。
如何将这些参数传递给SOAP HTTP_Request?
修改 我知道我可以将参数放入有效载荷中,如何将该有效载荷转换为xml soap请求?这是一种正确的方法,还是有另一种方式?
EDIT2:
我切换到Web服务使用者,但我有同样的问题,我不知道如何从http侦听器有效负载获取数据并将其映射到Web服务使用者请求元数据。
提前致谢
答案 0 :(得分:1)
如果您需要根据 WSDL 调用 Web服务的操作,则需要使用 WS Consumer 块来调用它,按照Ranveer的建议在WS块中提供WSDL链接。要将输入映射到WS Consumer,您可以使用 Datamapper (Mule 3.6或更低版本)或 Dataweave (Mule 3.7+)。我希望这会有所帮助。
答案 1 :(得分:0)
如果您的SAOP消息是单个部分,则使用Web服务连接器并提供WSDL文件链接。它将配置自动。
在http请求者中,您可以看到添加参数按钮,因此请添加与您在SOAPUI中一样多的参数。
答案 2 :(得分:-1)
阅读以下博客文章。这提供了有关通过Rest代理消费SOAP服务的详细信息。
http://blogs.mulesoft.com/dev/howto/rest-api-proxy-to-soap-webservice/
或
https://www.mulesoft.com/exchange#!/create-rest-api-proxy-to-soap-web-service
这应该有所帮助。