Vinaya,

If you don't use a binding file at all, what's the exact notifiction on teh 
naming conflict you get when running the source generator ? 

Werner

> -----Original Message-----
> From: Vinaya Tirikkovalluru 
> [mailto:[EMAIL PROTECTED] 
> Sent: Montag, 27. März 2006 23:42
> To: [email protected]
> Subject: RE: [castor-user] Binding file for xsd:enumeration 
> not generating expected classes
> 
> Hi,
> 
> I have a same problem too.
> Giving this didn't work.
> What could be the alternative.
> 
> <elementBinding name="complexType:ParentA/type">
>    <java-class name="Whatever"/>
> </elementBinding>
> 
> Regards
> Vinaya
> 
> -----Original Message-----
> From: Werner Guttmann [mailto:[EMAIL PROTECTED]
> Sent: Monday, March 27, 2006 4:36 PM
> To: [email protected]
> Subject: Re: [castor-user] Binding file for xsd:enumeration 
> not generating expected classes
> 
> HI,
> 
> can you please try to switch to the following binding file fragment:
> 
> <elementBinding name="complexType:ParentA/type">
>    <java-class name="Whatever"/>
> </elementBinding>
> 
> as 'type' happens to be an element definition (albeit nested 
> within a complex type definition). If that does not help, we 
> might have to look into alternatives.
> 
> Regards
> Werner
> 
> [EMAIL PROTECTED] wrote:
> > Hi,
> > 
> > I have a problem that is very similar to the one specified 
> in the link
> below.
> > 
> > http://marc.theaimsgroup.com/?l=castor-user&m=113881682316908&w=2
> > 
> > I am not able to generate classes using my binding file for 
> enumerated 
> > types that have the same name.
> > 
> > Here is an excerpt from the XSD that I am having problem with.
> > 
> > <xsd:complexType name="ParentA">
> >     <xsd:sequence>
> >             <xsd:element name="AName" type="xsd:string"/>
> >             <xsd:element name="type">
> >                     <xsd:simpleType>
> >                             <xsd:restriction base="xsd:string">
> >                             <xsd:enumeration value="A1"/>
> >                             <xsd:enumeration value="A2"/>
> >                             <xsd:enumeration value="A3"/>
> >                             </xsd:restriction>
> >                     </xsd:simpleType>
> >             </xsd:element>
> >     </xsd:sequence>
> > </xsd:complexType>
> > <xsd:complexType name="ParentB">
> >     <xsd:sequence>
> >             <xsd:element name="BName" type="xsd:string"/>
> >             <xsd:element name="type">
> >                     <xsd:simpleType>
> >                             <xsd:restriction base="xsd:string">
> >                             <xsd:enumeration value="B1"/>
> >                             <xsd:enumeration value="B2"/>
> >                             <xsd:enumeration value="B3"/>
> >                             </xsd:restriction>
> >                     </xsd:simpleType>
> >             </xsd:element>
> >     </xsd:sequence>
> > </xsd:complexType>
> > 
> > Here is the binding file that I have used to resolve the collision.
> > 
> > <binding xmlns="http://www.castor.org/SourceGenerator/Binding";
> >             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> >             >
> > 
> >    <complexTypeBinding name="complexType:ParentA/type">
> >       <java-class name="Whatever"/>
> >    </complexTypeBinding>
> > 
> > </binding>
> > 
> > This did not generate "Whatever.java". I am wondering if there is a 
> > solution to this. I would appreciate any help.
> > 
> > Thanks
> > Subu.
> > 
> > -------------------------------------------------
> > If you wish to unsubscribe from this list, please send an empty 
> > message to the following address:
> > 
> > [EMAIL PROTECTED]
> > -------------------------------------------------
> > 
> > 
> 
> 
> -------------------------------------------------
> If you wish to unsubscribe from this list, please send an 
> empty message to the following address:
> 
> [EMAIL PROTECTED]
> -------------------------------------------------
> 
> 
> 
> 
> 
> This electronic message is intended only for the use of the 
> individual(s) or entity(ies) named above and may contain 
> information which is privileged and/or confidential.  If you 
> are not the intended recipient, be aware that any disclosure, 
> copying, distribution, dissemination or use of the contents 
> of this message is prohibited.  If you received this message 
> in error, please notify the sender immediately.
> 
> -------------------------------------------------
> If you wish to unsubscribe from this list, please send an 
> empty message to the following address:
> 
> [EMAIL PROTECTED]
> -------------------------------------------------
> 
> 
> 

-------------------------------------------------
If you wish to unsubscribe from this list, please
send an empty message to the following address:

[EMAIL PROTECTED]
-------------------------------------------------

Reply via email to