I have a SOAP 2.2 call made up of multiple objects that contain other objects and I'm using the BeanSerializer to marshal these for me. I'm also using Xerces 1.4.3 as my parser.
On JDK 1.3.0, I'm having no problems whatsoever. On JDK 1.2.2 on Windows, it works fine. On JDK 1.2.2 on Linux and Solaris, it is not working well. It's odd, because it does send most of the objects, but the array of objects does not go out. I have a main object that includes an array of subobjects, and the subobject array length is zero when it's received (though it's definitely set when sending). No exceptions are thrown. It's odd because it's only 1.2.2 on the Unix side that suffers. Any ideas? I didn't see anything in the FAQ. Thanks much, David