I already tried prepending "/" to the name. No difference.
> -----Original Message-----
> From: Ralf Joachim [mailto:[EMAIL PROTECTED]
> Sent: Sunday, February 18, 2007 3:11 PM
> To: [email protected]
> Subject: Re: [castor-user] How to deal with extending types in 1.1
>
> David,
>
> as far as I know there has been a change in binding syntax
> that requires that the name of the elementBinding starts with
> /. It seams that this still is not correctly documented.
>
> Another alternative for you would be to use the latest
> snapshot release of castor as Werner has added a automatic
> conflict resolution recently.
> For more information you have to wait on a comment from
> Werner as I am not familiar with that.
>
> Sorry for any inconvenience
> Ralf
>
>
> Karr, David schrieb:
> > Before I file a case, could I just provide more info here,
> and perhaps
> > we'll be able to get through this?
> >
> > With my Ant task test case, and looking at warnings, I see
> that I have
> > numerous situations in my schemas like this:
> >
> > <xs:complexType name="GeneralLoanInfoResponseType">
> > <xs:sequence>
> > <xs:element name="Fault" type="FaultType"
> > minOccurs="0" maxOccurs="unbounded"/>
> > <xs:element name="AccountInformation"
> > type="AccountInformationType" minOccurs="0"/>
> > <xs:element name="GeneralLoanInfo"
> > type="GeneralLoanInfoType" minOccurs="0"/>
> > </xs:sequence>
> > </xs:complexType>
> > <xs:complexType name="AddNoteResponseType">
> > <xs:sequence>
> > <xs:element name="Fault" type="FaultType"
> > minOccurs="0" maxOccurs="unbounded"/>
> > <xs:element name="AccountInformation"
> > type="AccountInformationType" minOccurs="0"/>
> > </xs:sequence>
> > </xs:complexType>
> >
> > Which produces warnings like this:
> >
> > Warning: A class name generation conflict has occured
> between element
> > '/complexType:GeneralLoanInfoResponseType/Fault' and element
> > '/complexType:AddNoteResponseType/Fault'
> >
> > So, to handle this, I figured I would need a binding file like this:
> >
> > <binding xmlns="http://www.castor.org/SourceGenerator/Binding"
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
> > <elementBinding
> name="complexType:GeneralLoanInfoResponseType/Fault">
> > <java-class name="GeneralLoanInfoResponseFault"/>
> > </elementBinding>
> > <elementBinding name="complexType:AddNoteResponseType/Fault">
> > <java-class name="AddNoteResponseFault"/> </elementBinding>
> > </binding>
> >
> > Unfortunately, this had no effect (I verified the process
> is reading
> > the binding.xml file). It still gives me the exact same
> warning. I
> > imagine I have something slightly off in the xpath of my "name"
> > attribute, but I'm not sure what it would be.
> >
> >
> >>-----Original Message-----
> >>From: Werner Guttmann [mailto:[EMAIL PROTECTED]
> >>Sent: Sunday, February 18, 2007 7:24 AM
> >>To: [email protected]
> >>Subject: Re: [castor-user] How to deal with extending types in 1.1
> >>
> >>Not sure whether you'd need a binding file (or not, as there's not
> >>enough information to make an educated guess). As such, can
> I please
> >>ask you to create a Jira issue at
> >>
> >>http://jira.codehaus.org/browse/CASTOR
> >>
> >>and I'll be back with more than a wild guess in due time.
> >>
> >>Werner
> >>
> >>Karr, David wrote:
> >>
> >>>I asked about this last month, but I wasn't committed to
> >>
> >>resolving it
> >>
> >>>then.
> >>>
> >>>I'm porting from 0.9.6 to 1.1, and after resolving other
> >>
> >>setup issues,
> >>
> >>>I see the following compile error (this is the first one), somewhat
> >>>paraphrased:
> >>>
> >>>.../BorrowerType.java:97: unmarshal(java.io.Reader) in
> >>
> >>...BorrowerType
> >>
> >>>cannot override unmarshal(java.io.Reader) in ...CustomerType;
> >>>attempting to use incompatible return type
> >>>found : ...BorrowerType
> >>>required: ...CustomerType
> >>> public static ...BorrowerType unmarshal(
> >>>
> >>>An excerpt from the relevent schema (consumertypes.xsd)
> >>
> >>looks like this:
> >>
> >>> <xs:complexType name="BorrowerType">
> >>> <xs:complexContent>
> >>> <xs:extension base="crm:CustomerType"/>
> >>> </xs:complexContent>
> >>> </xs:complexType>
> >>>
> >>>Note that there are three schemas, "consumer.xsd",
> >>>"consumertypes.xsd", and "consumercrmtypes.xsd". The first one
> >>>includes the second one, and imports the third one. In our
> >>>"maven.xml", we generate the source corresponding to all 3
> >>
> >>of these schemas.
> >>
> >>>I imagine I probably have to build a bindings file to deal
> >>
> >>with this,
> >>
> >>>but I'm not sure what it needs to do.
> >>>
> >>>
> >>
> >>------------------------------------------------------------
> ---------
> >>
> >>>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
>
>
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email