If the following service is generated by j2wsdl and wsdl2j: /* The Service */ public class MigrationServiceSoapBindingImpl implements Migration { public A getA() throws RemoteException { return new A(); } }
/* Class to return */ public class A implements java.io.Serializable { private java.util.Vector vec; public A() { vec = new java.util.Vector(); addSomeBToVec(); } public void addSomeBToVec() { vec.add(new B()); vec.add(new B()); vec.add(new B()); vec.add(new B()); } public java.util.Vector getVector() { return vec; } } /* Class that should be added to a vector */ public class B implements java.io.Serializable { String str = "b"; public B(){} public String getString() { return b; } } ... then I get as result of "getA().getVector().getString()": b null null null However, the result should be: b b b b This bug is already known, but does any solution exist for it? I tried Axis 1.1 and 1.2beta. Thanks in advance!!! Chris public B(){ } } ____________ Virus checked by G DATA AntiVirusKit Version: AVK 14.0.620 from 29.03.2004 Virus news: www.antiviruslab.com