The 'uri' in SOAP::Lite is not the same as the service descriptor (which is called with 'service'). SOAP::WSDL needs to be pointed at a WSDL document, which is an XML document that describes the calling and return syntax of a webservice.
The URI for a SOAP call is just an identifier, and doesn't need to actually resolve to a document. (which in this particular case, it doesn't.) Ideally, when you have a WSDL document, you don't need to specify the URI or proxy, as they're already defined within the service description.
Also, as I mentioned before, SOAP::WSDL was written because of lacking WSDL support in SOAP::Lite -- SOAP::Lite has since been improved, and SOAP::WSDL isn't being maintained, so I don't know how beneficial it is to use SOAP::WSDL.
In reply to Re: SOAP::Lite and SOAP::WSDL
by jhourcle
in thread SOAP::Lite and SOAP::WSDL
by mrguy123
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |