jan has asked for the wisdom of the Perl Monks concerning the following question:
However the code produced by SOAP::Lite normally looks like this:<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envel +ope/" xmlns:ecom="https://ecomm.sella.it/"> <soapenv:Header/> <soapenv:Body> <ecom:Encrypt> <ecom:shopLogin>username</ecom:shopLogin> <ecom:uicCode>242</ecom:uicCode> <ecom:amount>0.01</ecom:amount> <ecom:shopTransactionId>562</ecom:shopTransactionId> </ecom:Encrypt> </soapenv:Body> </soapenv:Envelope>
So even the envelope tag is different. How can I make SOAP::Lite create a request with the required envelope?<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x +mlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="h +ttp://www.w3.org/2001/XMLSchema" soap:encodingStyle="http://schemas.x +mlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/soa +p/envelope/"> <soap:Body> <Encrypt> <shopLogin xsi:type="xsd:string">username</shopLogin> <uicCode xsi:type="xsd:int">242</uicCode> <amount xsi:type="xsd:float">0.01</amount> <shopTransactionId xsi:type="xsd:int">562</shopTransacti +onId> </Encrypt> </soap:Body> </soap:Envelope>
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: SOAP::Lite and custom envelopes
by Anonymous Monk on Mar 16, 2012 at 09:41 UTC | |
Re: SOAP::Lite and custom envelopes
by locked_user sundialsvc4 (Abbot) on Mar 16, 2012 at 19:38 UTC | |
by glasswalk3r (Friar) on Mar 17, 2012 at 17:50 UTC | |
by jan (Initiate) on Mar 19, 2012 at 09:21 UTC | |
by Anonymous Monk on Mar 19, 2012 at 14:52 UTC | |
by Anonymous Monk on Mar 19, 2012 at 15:41 UTC | |
by glasswalk3r (Friar) on Mar 27, 2012 at 05:02 UTC | |
by tryingHard (Initiate) on Jun 24, 2015 at 17:52 UTC |