Hi Toshiyuki, It's more like: Thank YOU for providing the tester.
We had a serious problem with the JVM of our appserver crashing when we serialized large collections of our JavaBean value objects using Axis 1.1. I needed to reproduce the problem outside of the appserver and the servlet container, and your SerializationTester was exactly what I needed. Thanks again, Stephanie -----Original Message----- From: Toshiyuki Kimura [mailto:[EMAIL PROTECTED] Sent: Thursday, September 18, 2003 8:49 PM To: [EMAIL PROTECTED] Subject: RE: SerializationTester and Vector serialization Hi Wolfgang and Stephanie, Thank you for using my SerializationTester. I was sad underneath because it seemed that no one has an interest in the package. :) But, some of folks are using the file and it's been maintained. Great!! That's open source! -- Toshi <[EMAIL PROTECTED]> -----Original Message----- From: Kroll, Stephanie [mailto:[EMAIL PROTECTED] Sent: Friday, September 19, 2003 12:45 AM To: [EMAIL PROTECTED] Subject: RE: SerializationTester and Vector serialization Hi Wolfgang, I was able to get sub-elements to serialize in-line by adding these two lines to the serialize method of class SerializationTester: MessageContext msgContext = new MessageContext( service.getEngine() ); added-> msgContext.setProperty(AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE); added-> msgContext.setTypeMappingRegistry(_tmr); SerializationContext ctx = new SerializationContextImpl(writer, msgContext); Stephanie -----Original Message----- From: Wolfgang Vullhorst [mailto:[EMAIL PROTECTED] Sent: Thursday, September 18, 2003 2:12 AM To: Axis-Userlist (E-Mail) Subject: SerializationTester and Vector serialization Hi, a few days ago I found a SerializationTester in this list (written by Toshiyuki Kimura). It works fine but I have a problem with the serialization of an object "AnalysisRequest" that contains a Vector of "AnalysisRequestElement" objects. I registered the type mappings for "Request", "RequestElement" and Vector" with SerializationTester st = new SerializationTester(); st.registerTypeMapping(AnalysisRequest.class, new QName("http://www.s-und-n.de/journal/analysis", "AnalysisRequest"), BeanSerializerFactory.class, BeanDeserializerFactory.class); st.registerTypeMapping(AnalysisRequestElement.class, new QName("http://www.s-und-n.de/journal/analysis", "AnalysisRequestElement"), BeanSerializerFactory.class, BeanDeserializerFactory.class); st.registerTypeMapping(Vector.class, new QName("http://www.s-und-n.de/journal/analysis", "AnalysisRequestElement"), VectorSerializerFactory.class, VectorDeserializerFactory.class); st.test(req); // <- req is an object of AnalysisRequest The tester gives me the following result: Your class : [de.sundn.prod.journal.analysis.definition.AnalysisRequest] ===> Serializer: [EMAIL PROTECTED] ========== Result: start ========== <?xml version="1.0" encoding="UTF-8"?> <ns1:AnalysisRequest xmlns:ns1="http://www.s-und-n.de/journal/analysis"><ns1:requests href="#id0"/></ns1:AnalysisRequest> ========== Result: end ========== *** Serialization was succeed !! *** How can I configure the serializer to serialize the Vector too? I tried the tester because I want to pass a java object as a part of a message style SOAP request. Perhaps there is another way to do this? Thanks for your help, Wolfgang