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

Reply via email to