You will have to use the method changeType and typecast the result back
to the Type1 class. 

 

Mohana

 

________________________________

From: Spike Mulligan [mailto:[EMAIL PROTECTED] 
Sent: Monday, June 11, 2007 5:29 AM
To: [email protected]
Subject: AXIS2 + wsdl2java + XMLBeans not producing correct binding

 



So I have a schema containing the following structure:

AbstractType
      /    \
     /      \     extension
   /          \
Type1    Type2


When I send the service an instance of Type1 for example using
xsi:type="ns1:Type1", it should give me the Type1 class(which wsdl2java
generated and which extends the AbstractType class). 

Instead it gives me a class of type AbstractType!

Has anyone successfully done this?  Does it work?  Is this the expected
behaviour of XML beans?  What am I doing wrong?

Reply via email to