Could you send me the wsdl file.
Thanks
Rich Scheuerle
XML & Web Services Development
512-838-5115 (IBM TL 678-5115)
oliver.kowalke@t-
online.de To: [EMAIL PROTECTED]
cc:
03/05/2002 06:34 Subject: WSDL2Java -problem : no
desrializer defined for array type ...
AM
Please respond to
axis-user
Hi,
I've a .NET Server which returns arrays of user defined tpyes. I
genereted Java classes with WSDL2Java for my java client. All works
except deserializiation of arrays!
ErrorMsg:
org.xml.sax.SAX.Exception : No deserializier defined for array type
urn:MyURN:Buchung.
I looked into the ctor of SvcSoapStub class :
...
Class beansf =
org.apache.axis.encoding.ser.BeanSerializerFactory.class;
Class beandf =
org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
Class arraysf =
org.apache.axis.encoding.ser.ArraySerializerFactory.class;
Class arraydf =
org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
...
qName = new javax.xml.rpc.namespace.QName("urn:MyURN",
"ArrayOfBuchung");
cachedSerQNames.add(qName);
cls = Test.Buchung[].class;
cachedSerClasses.add(cls);
cachedSerFactories.add(arraysf);
cachedDeserFactories.add(arraydf);
qName = new javax.xml.rpc.namespace.QName("urn:MyURN", "Buchung");
cachedSerQNames.add(qName);
cls = Test.Buchung.class;
cachedSerClasses.add(cls);
cachedSerFactories.add(beansf);
cachedDeserFactories.add(beandf);
What is going wrong?
with best regards,
Oliver