如何使用Apache Camel从应用程序调用远程SOAP Web服务

时间:2013-12-13 13:11:33

标签: apache apache-camel

我在Web容器Tomcat上部署了Apache CXF SOAP服务。

网络服务已在TOMCAT网站上发布:

  

[tomcat localhost url] / examplelar / Quote?wsdl

这个wsdl暴露了几个Web服务操作。 我想使用Apache Camel从外部应用程序调用Web服务方法findQuote(int quoteId)

请指导我如何通过传递请求参数以及如何在Apache Camel中获取响应来调用SOAP Web服务。

如果有人为此用例提供了一段代码,那么对我来说这将是非常有用的。

提前致谢。

1 个答案:

答案 0 :(得分:0)

有关如何使用CXF目标从现有SOAP端点使用的详细信息,请参阅http://camel.apache.org/cxf.html。可以使用不同的 dataFormat 类型来传递邮件正文。