Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Expecting data from SOAP::Data

by Gorby (Monk)
on Jan 19, 2005 at 14:59 UTC ( #423396=perlquestion: print w/ replies, xml ) Need Help??
Gorby has asked for the wisdom of the Perl Monks concerning the following question:

Hello Wise Monks,

I wrote a SOAP client that submits data using the following snippet:

$data1=SOAP::Data->name('var1')->value($value)->type('string'); $response=SOAP::Lite ->uri($uri) ->proxy($proxy) ->function1($data1);


What code do I use to retrieve the value of var1 in the SOAP server? The following code doesn't work:
sub function1 { %parameters=@_; $var1=$parameters{var1}; return($var1); }


Thanks in advance for your help.

Gorby

Comment on Expecting data from SOAP::Data
Select or Download Code
Re: Expecting data from SOAP::Data
by rdfield (Priest) on Jan 19, 2005 at 15:19 UTC
    What's in %parameters?

    rdfield

Re: Expecting data from SOAP::Data
by gellyfish (Monsignor) on Jan 19, 2005 at 15:28 UTC

    For the general case a quick and easy solution to find what you are getting as the parameters to the SOAP server method is by adding use Data::Dumper; to your module and then change the method to be:

    sub function1 { return Dumper(@_); }
    If you you have added +trace =>'all' to the use SOAP::Lite in the client then you will see exactly what it is that the method is getting.

    /J\

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://423396]
Approved by Old_Gray_Bear
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (5)
As of 2014-12-28 07:44 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (179 votes), past polls