**

I have this method on a web service I'm consuming, using SAVON 3 on Rails 3
and Ruby 1.9.7 web app

<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:tem="http://tempuri.org/";
xmlns:gpa="http://schemas.datacontract.org/2004/07/Gpa.Comercio.Servicos.Contracts.DTO";>
   <soapenv:Header/>
   <soapenv:Body>
      <tem:CalcularCarrinho>
         <!--Optional:-->
         <tem:carrinho>
            <!--Optional:-->
            <gpa:CEP>parameter here</gpa:CEP>
            <!--Optional:-->
            <gpa:CNPJ>parameter here</gpa:CNPJ>
            <!--Optional:-->
            <gpa:IdCampanha> parameter here </gpa:IdCampanha>
            <!--Optional:-->
            <gpa:Produtos>
               <!--Zero or more repetitions:-->
               <gpa:DadosListaProdutoCarrinhoDTO>
                  <!--Optional:-->
                  <gpa:Codigo> parameter here </gpa:Codigo>
                  <!--Optional:-->
                  <gpa:Quantidade>parameter here</gpa:Quantidade>
               </gpa:DadosListaProdutoCarrinhoDTO>
            </gpa:Produtos>
         </tem:carrinho>
      </tem:CalcularCarrinho>
   </soapenv:Body></soapenv:Envelope>

How should I make a call to this method, considering that the "Produtos"
parameter is an array? I tried:

client.call(:calcular_carrinho){message(id_campanha: 2543, cnpj:
'93.528.261/0001-60', cep: '04080013', produtos: ['379457', 1])}

P.S: I made tests with soapUI and the service is working...


Best!

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/CABN%3DCd6vRiw%2BDdmd8kfvYd_W3_xsNpDmre45Svo2Bc135%3DOv7A%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to