我是Mule ESB的新手。我想将Mule流作为WebService公开给外部应用程序。如何在mule公开的wsdl中设置请求(有效负载)结构?
我正在使用CFX。
目前我在SoapUI中加载WSDL时的请求如下所示:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sup="http://support.cxf.module.mule.org/">
<soapenv:Header/>
<soapenv:Body>
<sup:invoke>
<sup:arg0>?</sup:arg0>
</sup:invoke>
</soapenv:Body>
</soapenv:Envelope>
预计实际要求如下:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://pcom.orga.com/pc/webservices/messages/v1">
<soapenv:Header/>
<soapenv:Body>
<v1:searchOfferRequest>
<searchInput>
<status>RELEASED</status>
</searchInput>
</v1:searchOfferRequest>
</soapenv:Body>
</soapenv:Envelope>
答案 0 :(得分:0)
查看Mule documentation以在Mule中公开SOAP服务,特别是查找&#34;创建WSDL First JAX-WS服务&#34;这是你正在寻找的一个例子。
HTH