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 'http://www.w3.org/1999/XMLSchema:unsignedInt' using encoding style 'http://schemas.xmlsoap.org/soap/encoding/'. 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 =====