我想知道如何以简单的形式将复杂的参数传递给 Mule SOAP 客户端,类似于 Web 服务使用者组件。我不能使用组件,因为 Web 服务有几个部分并且它不适用于 n 个部分。
我试图这样做:https ://docs.mulesoft.com/mule-user-guide/v/3.7/sumption-web-services-with-cxf但不清楚如何使输入复杂参数。
我正在使用骡 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 的示例?