xml - How do I create params in a SOAP-Request in Perl using SOAP::Lite? -


how can make following request in perl, using soap::lite?

<?xml version="1.0" encoding="utf-8"?> <soap:envelope xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns:xsd="http://www.w3.org/2001/xmlschema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">   <soap:body>     <insertverbalrecording xmlns="xyz.abc.ws">       <invar>         <verbalprefix>string</verbalprefix>         <verbalid>int</verbalid>         <clientno>int</clientno>       </invar>     </insertverbalrecording>   </soap:body> </soap:envelope> 

any pointers appreciated.

figured out, should work this...

my @params = soap::data->name("invar" => \soap::data->value((soap::data->name(verbalprefix => 'v'), soap::data->name(verbalid => $verbalid),

after adding params, make call actual method...

my $res = $proxy->call('insertverbalrecording' => @params);


Comments