如何将“复杂”的多部分参数作为SOAP请求传递给Mule SOAP客户端

时间:2016-01-21 21:07:02

标签: web-services soap mule anypoint-studio

我想知道如何通过简单的形式将复杂的参数传递给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的示例?

0 个答案:

没有答案