I am facing a problem with web services call. I am using SOAP::lite to achive this. I am parsing the parameter file and and putting it into a hash (actually hash of array. It already has few key=>value and then assigning an array to it like @{$invoke{params}}=@params;).
.When calling SOAP::Serializer->envelope it's working fine. I am writing envelope to a file as print ENV SOAP::Serializer->envelope(method=>$methodName, @{$invoke{params}}); but after thet when I am invoking the method with "call" function as $result=$client->call($methodName => @{$invoke{params}})->result; where $client has the object for soap::.lite ... I am getting an error "404 not found".
I did investigated bit and found that, @{$invoke{params}} is giving number of parameters (like 5) instead giving the 5 parameters.
.Is there anything I am doing wrong? Please help me to solve this. Thanks
In reply to Problem SOAP-Lite by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |