Apache camel 调用第三方Web服务

Apache camel 调用第三方Web服务,apache-camel,Apache Camel,我是新来的保险丝骆驼,cxf 我想调用第三方Web服务。我不想使用wsld2java或serviceclass。我有一个wsdl 下面是进行一般webservice调用的要求 json请求数据-->生成soap请求-->cxf:有效负载格式的端点-->soap响应-->发送给客户端的json响应数据 一,。如何将json转换为soaprequest(xml),反之亦然(Marshall格式的soapjxab需要jaxb注释类) 2.如何在有效负载模式下调用soap 非常感谢任何帮助(链接/示例)

我是新来的保险丝骆驼,cxf

我想调用第三方Web服务。我不想使用wsld2java或serviceclass。我有一个wsdl

下面是进行一般webservice调用的要求

json请求数据-->生成soap请求-->cxf:有效负载格式的端点-->soap响应-->发送给客户端的json响应数据

一,。如何将json转换为soaprequest(xml),反之亦然(Marshall格式的soapjxab需要jaxb注释类) 2.如何在有效负载模式下调用soap

非常感谢任何帮助(链接/示例)

谢谢, 纳伦德拉

  • 可以使用设置rest端点
  • 在解析JSON时,将值设置为JAXB注释的POJO
  • 然后使用向第三方服务发送SOAP请求
  • 在接收到响应时,您可以使用java代码中的JAXB解组器或DSL使用来解组它
  • 通过在exchange中设置内容,将响应路由到客户端

  • 1.从阅读文档开始。2.尝试一个例子,然后如果你遇到特定的问题,问那个特定的问题。