Is there a solution for this problem?
The Generic Custom Type Mapper (GCTM) allows serialization of any COM object as a complex type as long as it exposes its data as non-indexed properties. To use the GCTM in a Web service client, you pass a COM object as a parameter to the operation exposed by the Web service method and match the COM type to the GCTM in the Web service's WSML document.
To use the GCTM, you also need a COM object for each complex type on the server. Since you are using a Java server, your complex types are most likely represented by Java classes. This implies a need to generate a COM object on the server for each associated GCTM, based on definitions in your WSDL document. If you do not wish to roll your own COM generation tool, Cape Clear Studio from Cape Clear provides a very elegant solution to this problem.
This was first published in June 2003