Subject: | SOAP::Lite generates variously correct and wrong xmlns:soap schema references |
Date: | Sun, 19 Oct 2008 17:29:27 -0700 |
To: | bug-SOAP-Lite [...] rt.cpan.org |
From: | Tim Wood <timwood0 [...] pacbell.net> |
Distribution: 0.710.08
Perl: This is perl, v5.8.1 built for i586-linux
O/S: Linux axolotl.livecut.com 2.4.20-30.7.legacy #1 Fri Feb 20 14:31:41 PST 2004 i586 unknown
My SOAP::Lite XML RPC call documents contain two different values for the xmlns:soap schema. Sometimes I see
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/
SOAP calls with this schema execute correctly. This schema defines the <soap:Envelope> element used in the XML RPC call. Other times I see
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/
SOAP calls with this schema fail with a 400 Bad Request HTTP error from the server. This fails as expected, as the wsdl/soap schema does not define <soap:Envelope>. It is not clear why SOAP::Lite chooses one sometimes and the other other times.