Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Expecting data from SOAP::Data

by Gorby (Monk)
on Jan 19, 2005 at 14:59 UTC ( [id://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

Replies are listed 'Best First'.
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\

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

    rdfield

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
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?Last hourOther CB clients
Other Users?
Others studying the Monastery: (4)
As of 2024-04-25 15:10 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found