我有一个基于OFBiz SOAP的Web服务,它被公开(可以接受请求),并且生成了一个WSDL代码和一个WSDL URL。我的问题是,有没有办法使用CXF Java客户端或JAX-WS客户端来使用此Web服务?
总的来说,我希望能够在Mule esb consigeration中添加客户端作为Mule FLOW的一部分。我可以使用AXIS2调用OFBiz Web服务,但是Mule ESB似乎不支持AXIS2,这让我想到另一个问题 - 我有没有办法在Mule ESB中配置AXIS2 Web服务客户端?
先谢谢
答案 0 :(得分:0)
遵循Consuming Web Services用户指南中的WSDL优先方法。
这涉及:
并导致Mule配置如下:
<cxf:jaxws-client
clientClass="org.apache.hello_world_soap_http.SOAPService"
wsdlPort="SoapPort"
wsdlLocation="classpath:/wsdl/hello_world.wsdl"
operation="greetMe"/>
<outbound-endpoint address="http://localhost:63081/services/greeter"/>