No, the version of Xerces should be completely irrelevant in this context. Are you actually running the code generator in 'element' or 'type' mode ?
Werner Voiry, Antoine wrote: > Hi Werner, > This is still working with 0.9.3.19. I compiled the generated classes > with 0.9.3.19 yesterday evening. > It failed with 1.0.x. > > I was wondering if this cannot be caused by the xerces version we are > using. > > The XSD is weird but this is what SAP is generating. > Do you want the 0.9.3.19 generated classes? > > Bye, > Antoine > > -----Original Message----- > From: Werner Guttmann [mailto:[EMAIL PROTECTED] > Sent: Friday, October 27, 2006 10:16 AM > To: [email protected] > Subject: Re: [castor-user] Problem in generating source file with castor > 1.0.4 > > Salut Antoine, > > are you actually saying that this used to work with 0.9.3.19 ? > > Werner > > Voiry, Antoine wrote: >> Hello all, >> I am using castor 1.0.4, with Xerces 2.6.2 on java 1.4.10. >> >> I found a "bug" in version of castor greater to 0.9.3.19. >> This is causing the source generated to be unable to deal with the > XML. >> Example with RFC_READ_TABLE wsdl file from sap: >> <xsd:element name="RFC_READ_TABLE.Response"> <xsd:complexType> >> <xsd:all> <xsd:element name="DATA"> <xsd:complexType> <xsd:sequence> >> <xsd:element maxOccurs="unbounded" minOccurs="0" name="item" >> type="s0:TAB512"></xsd:element> >> </xsd:sequence> >> </xsd:complexType> >> </xsd:element> >> <xsd:element name="FIELDS"> >> <xsd:complexType> >> <xsd:sequence> >> <xsd:element maxOccurs="unbounded" minOccurs="0" name="item" >> type="s0:RFC_DB_FLD"></xsd:element> >> </xsd:sequence> >> </xsd:complexType> >> </xsd:element> >> <xsd:element name="OPTIONS"> >> <xsd:complexType> >> <xsd:sequence> >> <xsd:element maxOccurs="unbounded" minOccurs="0" name="item" >> type="s0:RFC_DB_OPT"></xsd:element> >> </xsd:sequence> >> </xsd:complexType> >> </xsd:element> >> </xsd:all> >> </xsd:complexType> >> </xsd:element>.... >> >> As you can see the element named item is present several times in the >> xsd. >> This is causing castor source generator to generate 3 times, the item >> and only the last one is available from the RFC_READ_TABLE object. The > >> underlying types are generated but are not accessible through the >> RFC_READ_TABLE. >> This is causing the source file to fail compilation with the error >> message cannot resolve symbol. >> >> I attached a file with all the files I am using. >> I rollback to 0.9.3.19. >> >> Kind Regards >> Antoine >> >> >> ---------------------------------------------------------------------- >> -- >> >> --------------------------------------------------------------------- >> 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

