hi dear axis-gurus! i am trying to get the content of a (database)table over the wire ... didn't find any ResultSet support, so i wrote my own ser/deserializing classes. (adopted samples.encoding.DataXXX code ...)
now: the serializing part seems to work fine, but when i try to deserialize the xml-message it fails with: Serialized msg: <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <ns1:methodX xmlns:ns1="urn:mecitv.joanneum"> <struct href="#id0"/> </ns1:methodX> <multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns2:TableRow" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns2="typeNS"> <stringMember xsi:type="xsd:string">string in row 0</stringMember> <intMember xsi:type="xsd:int">42</intMember> </multiRef> </soapenv:Body> </soapenv:Envelope> ------- Testing deserialization... java.lang.NoSuchFieldException: stringMember at ser.TableRowDeserializer.onStartChild(TableRowDeserializer.java:48) at org.apache.axis.encoding.DeserializationContextImpl.startElement(Deseria lizationContextImpl.java:963) at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java: 198) at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.j ava:722) at org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerImpl. java:404) at org.apache.axis.encoding.DeserializationContextImpl.startElement(Deseria lizationContextImpl.java:976) at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java: 198) at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.j ava:722) at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:323) at org.apache.axis.message.RPCElement.getParam(RPCElement.java:332) at ser.TestSer.main(TestSer.java:84) can anybody give me a hint, please? thanx.mic
