Let me explain more on my problem. I want to implement the custom serializer/deserializer to send my custom object with a complex structure.
For the serializer, I have a custom XMLWriter that converts my custom object into a xml stream and writes the xml stream into SerializationContext. The serialization does succeed. I can view the SOAP message being transferred to client through Tcpmon panel. For the deserializer, I have also got the custom handler that can parse the xml stream and reconstruct it into my custom object. My question is how to retrieve the xml stream from DeserializationContext and call my handler to parse the stream in the deserializer. I am trying to implement a deserializer that extends DeserializerImpl. Then, how to register my handler to the deserializer and at what event to call the handler to parse the input stream? I cannot find any hint from AXIS API and the Deserializers in org.apache.axis.encoding.ser. Thanks, George