Thank you for your fast response.

I compared the wsdl to the returned message and it seems ok(I checked the response objects and have the same names and structures to the ones i get in the response).  Is there any other way to check the response i should get ? Can i use a custom deserialiser for the response?


Anne Thomas Manes <[EMAIL PROTECTED]> έγραψε:
Compare the return message to the expected schema as defined by the WSDL. It's likely that the service is returning a message that doesn't conform to the schema. If so, you should report the error to the service provider. If they won't fix the error, then you may need to modify the WSDL so that it specifies a schema that matches the actual return message.

Anne

On 5/22/06, Roy <[EMAIL PROTECTED]> wrote:
Hello,

I use axis 1.3 to call a service that is implemented in an uknown language (probably .NET but not Java). I have generated the classes with the wsdl2Java tool from the service's  WSDL and i called normally the service with a static stub. In the SOAP monitor i can see the respone with the expected data but i get this SAX exception:

org.xml.sax.SAXException:Invalid element in com.advertsoft.APP_Response.USERS - DataValues
at org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(BeanDeserializer.java:258)

I have read previous threads and i noticed that probably is a problem in the first character of DataValues(it is capital?) tag in the response.

Can anyone please give a way of how to solve this and deserialize the respnse normally?

Thanks in advance,
Roy





Χρησιμοποιείτε Yahoo!
Βαρεθήκατε τα ενοχλητικά μηνύ ματα (spam); Το Yahoo! Mail διαθέτει την καλύτερη δυνατή προστασία κατά των ενοχλητικών μηνυμάτων
http://login.yahoo.com/config/mail?.intl=gr



Χρησιμοποιείτε Yahoo!
Βαρεθήκατε τα ενοχλητικά μηνύ ματα (spam); Το Yahoo! Mail διαθέτει την καλύτερη δυνατή προστασία κατά των ενοχλητικών μηνυμάτων
http://login.yahoo.com/config/mail?.intl=gr

Reply via email to