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



Reply via email to