Apache SOAP does not have built-in support for any of the XSD unsigned types.  You can 
write you own deserializer for these types if you wish.

If you are a new SOAP user and are not tied to Apache SOAP in any way, then get Apache 
Axis, which is the next generation implementation.  It supports the unsigned types, 
WSDL, JAX-RPC and some SOAP 1.2 features.  It is at http://ws.apache.org/axis.

Scott Nichol

Do not send e-mail directly to this e-mail address,
because it is filtered to accept only mail from
specific mail lists.
----- Original Message ----- 
From: "Paul R. Hvidston" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, September 18, 2003 12:16 PM
Subject: No Deserializer found to deserialize ... Help!


Help!

Stupid question, probably, but I'm just not finding help in the FAQs or soap-user 
archives. A new Apache SOAP user, I thought I got everything installed correctly but I 
can't get a simple SOAP response deserialized. I'm pretty sure I don't have any other 
parsers lurking around in \JBuilder9\jdk1.4\jre\lib\ext. Please let me know what I'm 
doing wrong ;-) Details follow.

Thanks for helping,

Paul H.

=====

Exception:

No Deserializer found to deserialize a 
&apos;http://www.w3.org/1999/XMLSchema:unsignedInt&apos; using encoding style 
&apos;http://schemas.xmlsoap.org/soap/encoding/&apos;.

The SOAP response packet is:

HTTP/1.1 200 OK
Content-type: text/xml; charset=utf-8
Content-Length: 470

<SOAP-ENV:Envelope
 xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";
 xmlns:xsd="http://www.w3.org/1999/XMLSchema";
 xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance";
 SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";>
<SOAP-ENV:Body>
<SetLogMaskResponse SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
>
<returnValue xsi:type="xsd:unsignedInt">1</returnValue>
</SetLogMaskResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

I'm using Jbuilder9/jdk1.4 under Windows XP, Xerces 1.4.4, SOAP 2.3.1, jaf 1.0.2, 
javamail 1.3.1,

Class path:
"C:\Java\SOAPTest\classes;C:\xerces-1_4_4\xerces.jar;C:\soap-2_3_1\lib\soap.jar;C:\jaf-1.0.2\activation.jar;C:\javamail-1.3.1\mail.jar;C:\javamail-1.3.1\lib\imap.jar;C:\javamail-1.3.1\lib\mailapi.jar;C:\javamail-1.3.1\lib\pop3.jar;C:\javamail-1.3.1\lib\smtp.jar;C:\JBuilder9\jdk1.4\demo\jfc\Java2D\Java2Demo.jar;C:\JBuilder9\jdk1.4\demo\plugin\jfc\Java2D\Java2Demo.jar;C:\JBuilder9\jdk1.4\jre\lib\charsets.jar;C:\JBuilder9\jdk1.4\jre\lib\ext\dnsns.jar;C:\JBuilder9\jdk1.4\jre\lib\ext\ldapsec.jar;C:\JBuilder9\jdk1.4\jre\lib\ext\localedata.jar;C:\JBuilder9\jdk1.4\jre\lib\ext\sunjce_provider.jar;C:\JBuilder9\jdk1.4\jre\lib\im\indicim.jar;C:\JBuilder9\jdk1.4\jre\lib\jaws.jar;C:\JBuilder9\jdk1.4\jre\lib\jce.jar;C:\JBuilder9\jdk1.4\jre\lib\jsse.jar;C:\JBuilder9\jdk1.4\jre\lib\rt.jar;C:\JBuilder9\jdk1.4\jre\lib\sunrsasign.jar;C:\JBuilder9\jdk1.4\lib\dt.jar;C:\JBuilder9\jdk1.4\lib\htmlconverter.jar;C:\JBuilder9\jdk1.4\lib\tools.jar"
  -Xdebug -Xnoagent -Djava.compiler=NONE 
-Xrunjdwp:transport=dt_socket,address=thunderball:1805,suspend=y soaptest.ResponseTest 

=====

Reply via email to