我们有一个我想在 WSO2 ESB 中代理的 SOAP 服务。这是针对我正在研究的 POC 的。我在论坛上遇到了各种文件和一些解释,但还没有具体的内容。我查看了 API 选项,但无法正常工作。最好的方法是什么?转换可以发生在 esb 本身还是 api 是唯一的选择?请指教。
问问题
2439 次
2 回答
0
你是什么意思不能让这个工作?这不是一个大配置,您需要定义代理服务,以便将消息(REST 消息)作为 SOAP 消息发送到后端。这是一个示例配置。
<proxy name="StockQuoteProxy" transports="http https" startOnLoad="true">
<target>
<endpoint>
<address uri="http://localhost:9000/services/SimpleStockQuoteService"
format="soap11"/>
</endpoint>
<outSequence>
<send/>
</outSequence>
</target>
</proxy>
您可以以 REST 方式调用此代理,它会自动将消息发送到后端 SOAP 服务。
您可以使用如下示例axis2客户端来完成。
ant stockquote -Daddurl=http://localhost:8280/services/StockQuoteProxy -Drest=true
于 2013-09-20T01:50:00.940 回答
0
您可以更好地选择 RESTAPI 选项。这是相关的文档
于 2013-09-18T21:39:33.130 回答