2009/11/12 kartik saxena <[email protected]>: > Hi, > I am using the Trace and I got this reply from the java service: > > <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header > xmlns:wsa="http://www.w3.org/2005/08/addressing"><wsa:Action>http://www.w3.org/2005/08/addressing/soap/fault</wsa:Action></soapenv:Header><soapenv:Body><soapenv:Fault><faultcode>VersionMismatch</faultcode><faultstring>Only > SOAP 1.1 or SOAP 1.2 messages are supported in the > system</faultstring><detail > /></soapenv:Fault></soapenv:Body></soapenv:Envelope> > > some fault string is coming. > > perl::soap seems to be a old module... any idea which module i can use?
The error seems to indicate a problem with the protocol version (1.1 or 1.2 only). You might want to ensure that your Perl is recent and SOAP::Lite module up-to-date. I don't have my Webservices book to hand but I think if you dig through the docs at http://search.cpan.org/~mkutter/SOAP-Lite-0.710.10/lib/SOAP/Lite.pm you'll find a method to determine what version of the SOAP protocol you installation is using. HTH, Dp. -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] http://learn.perl.org/
