Hi Doug,
I would recommend upgrading to Apache SOAP v2.2, and reading the
"Interoperability" section in the User's Guide. You need to tell the system
what the type of the ':Result' parameter is.
Thanks,
-Matt
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, June 21, 2001 1:59 PM
> To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: No deserializer...
>
>
> I'm getting the following error from a MS SOAP server. My client
> is Apache
> Soap 2.1 I've read a little about the xsi:type attribute not being
> returned from MS but I thought that 2.1 did not require that...
>
> Caught SOAPException (SOAP-ENV:Client): No Deserializer found to
> deserialize a ':Result' using encoding style
> 'http://schemas.xmlsoap.org/soap/encoding/'.
>
>
> Here is the response from the server....
>
> <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
> - <SOAP-ENV:Envelope SOAP-ENV:encodingStyle
> ="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV
> ="http://schemas.xmlsoap.org/soap/envelope/">
> - <SOAP-ENV:Body>
> - <SOAPSDK1:AddResponse xmlns:SOAPSDK1="http://tempuri.org/message/">
> <Result>15</Result>
> </SOAPSDK1:AddResponse>
> </SOAP-ENV:Body>
> </SOAP-ENV:Envelope>
>
> Here is what I sent in...
>
> <?xml version="1.0" encoding="UTF-8" ?>
> - <SOAP-ENV:Envelope xmlns:SOAP-ENV
> ="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi
> ="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd
> ="http://www.w3.org/1999/XMLSchema">
> - <SOAP-ENV:Body>
> - <ns1:Add xmlns:ns1="http://tempuri.org/message/" SOAP-ENV:encodingStyle
> ="http://schemas.xmlsoap.org/soap/encoding/">
> <A xsi:type="xsd:int">10</A>
> <B xsi:type="xsd:int">5</B>
> </ns1:Add>
> </SOAP-ENV:Body>
> </SOAP-ENV:Envelope>
>
>
> thanks
> Doug
>