Forum Discussion
In looking at the server code, it looks like your value for "address" is getting garbled at some point. Not sure if it's on the client side, or on the server. The one thing that sticks out is that you aren't enclosing your "string" values with quotes, specifically for the "address" parameter. Just for kicks, could you try surrounding the strings with quotes?
$soapResponse =
And see if that takes care of it. It could be that SOAP::Lite is doing something wonky with the value 10.255.255.3 and not passing it as a string but converting it somehow.
If that doesn't work for you, could you enable SOAP::Lite tracing and look for what's passed in the SOAPRequest for the address parameter? Toss this at the top of your script when you import the SOAP::Lite lib and that will dump the full request/response to the console.
use SOAP::Lite + trace => qw(method debug);
Hopefully the string enclosing will work, but if not the trace should get us a little further.
-Joe