Hi,
I am having a problem marshalling a message between castor 0.9.5.4 and 1.2.1. On the server I have castor 0.9.5.4, the message source has been generated with this version and also this version is being used to marshal the object so it can be sent to the client On the client there is castor 1.2.1. Here version 1.2.1 is being used to generate the message source for the client and unmarshal the incoming message. The same xsd is being used for source generation the message that is generated from the server (0.9.5.4) is the following <Rq xmlns="http://www.aaa.com">< AbcDet>1</AbcDet></Rq> When this is unmarshaled on the client (v 1.2.1) the 'AbcDet' is missing from the object. If I add and empty namespace declaration to the AbcDet on the incoming message e.g. <Rq xmlns="http://www.aaa.com">< AbcDet xmlns="">1</AbcDet></Rq> Then the whole object is unmarshaled correctly. I have looked the following suggestion http://osdir.com/ml/java.castor.devel/2003-03/msg00168.html and added elementFormDefault="qualified" to the xsd however this did not solve the problem Any suggestions why is castor 1.2.1 not unmarshaling object correctly when there is no empty namespace? Thanks, Alex.

