I'm rather confused by the perl syntax that I've come across in SOAP::Lite examples, as it doesn't seem to follow any syntax rules that I've come across before.
Take this for example:
I really don't understand what the -> operator is doing here.. normally I'ld use it as a dereference, eg $hashptr->{'key'}, but this one is just weird.#!perl -w use SOAP::Lite; print SOAP::Lite -> uri('http://www.soaplite.com/Demo') -> proxy('http://services.soaplite.com/hibye.cgi') -> hi() -> result;
I'ld be forever grateful if someone could explain what's going on in the example above.
Secondly, consider this example:
#!perl -w use SOAP::Lite +autodispatch => uri => 'http://www.soaplite.com/My/Examples', proxy => 'http://services.soaplite.com/auth/examples.cgi', ; print getStateName(21);
Where did the sub getStateName get defined ? Does SOAP::Lite add to perl's namespace dynamically depending on the SOAP call you're making ?
Retitled by holli from 'SOAP::Lite syntax and talking to a Cisco Call Manager'.
In reply to Syntax used by SOAP::Lite by smeenz
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |