One notice more: generated enum classes do not have marshall/unmarashall methods however they are created for other generated classes
Vadim Lositski -----Original Message----- From: Lositski Vadim Sent: Wednesday, October 24, 2007 11:01 AM To: [email protected] Subject: RE: [castor-user] Problem with marshalling generated enumeration objects Hello Werner, I am using latest stable Castor release 1.1.2.1, Axis2 is 1.3. I think that this is not an Axis issue beacause in my example objects are are already marshalled incorrectly before I send an XML structure over web service. I use code generator from Ant, running it like this: <castor-srcgen dir="wsdl/xsd" todir="${client.target}/src" package="${schema.package}" testable="no" warnings="false" types="j2"/> Vadim -----Original Message----- From: Werner Guttmann [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 23, 2007 11:16 AM To: [email protected] Subject: Re: [castor-user] Problem with marshalling generated enumeration objects What version of Castor (and Axis) are you using, if I may ask ? Werner Lositski Vadim wrote: > Hello, > > I have a simpletype in my XML schema: > > <xs:simpleType name="ST_Typename"> > <xs:restriction base="xs:string"> > <xs:enumeration value="VALUE1" /> > <xs:enumeration value="VALUE2" /> > ... > </xs:restriction> > </xs:simpleType> > > I generate Java files using Castor Source Generator and a proper enum-like > Java class is generated for this complexType. > Then I use other castor-generated class for storing values of this > enumeration, and then marshall it like this: > > SomeContainer c = new SomeContainer(); > c.setSomeValue(ST_Typename.VALUE1); > c.setSomeStringValue("Hello world!"); > > FileWriter writer = null; > try { > writer = new FileWriter("output.xml"); > response.marshal(writer); > } catch (Exception e) { > e.printStackTrace(); > } > > Problem is that the field "someValue" of the type "ST_Typename" is not > marshalled and does not exist in an XML file, however string property is > correctly marshalled. > I am using Castor in combination with Axis2 and it is needed to serialize > this object and deseirialize to the same type of Castor-generated class on > the other side of the net. > > Please give me an advice concerning the solution for this problem. Should I > use some custom mapping settings? > > Best regards, > Vadim > > --------------------------------------------------------------------- > To unsubscribe from this list please visit: > > http://xircles.codehaus.org/manage_email > > --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email

