公开JAX-WS Web服务并使用它的骆驼路线

时间:2019-09-23 11:37:12

标签: soap apache-camel jax-ws

我必须公开一个Web服务。给出了wsdl。 Web服务方法返回void。 我想在骆驼路线中使用反序列化的Pojos。 我不知道该怎么做。

<jaxws:endpoint
    id="citdelegee"
    address="/citdelegee"
    serviceName="citService"
    endpointName="cit"
    implementor="#citdelegeeImpl">
  </jaxws:endpoint>


  <bean id="citdelegeeImpl"
      class="de.iteos.egov.advisadaptor.services.DelegeeService"/>

Web服务的简化版本:

@WebService(name = "citdelegee")
public class DelegeeService {


    @WebMethod

    public void startProcess(@WebParam(name = "uuid", targetNamespace = "") String uuid)
            throws DelegeeFault_Exception {

        //Do some processing
        //Can I put an object into the camel context here”
    }
}

如何从startProcess方法中将某些东西放入骆驼路线中? 我应该在Apache ServiceMix 7上进行部署。

0 个答案:

没有答案