我想知道如何通过简单的形式将复杂的参数传递给Mule SOAP Client,类似于Web Service Consumer组件。我不能使用组件,因为Web服务有几个部分,它不适用于n个部分。
我尝试这样做:https://docs.mulesoft.com/mule-user-guide/v/3.7/consuming-web-services-with-cxf但不清楚如何输入复杂的参数。
我正在使用Mule CE 3.7。
在SoapUI中,信封请求是:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.abcde.com">
<soapenv:Header/>
<soapenv:Body>
<ser:obterCliente>
<user>name.surname</user>
<password>xxxxx</password>
<encryption>0</encryption>
<parameters>
<!--Optional:-->
<codigoCli>1</codigoCli>
</parameters>
</ser:obterCliente>
</soapenv:Body>
</soapenv:Envelope>
有没有关于如何在Mule中将复杂参数传递给SOAP的示例?