It probably has to do with <restriction base="xsd:integer">

What happens if you change that to "xsd:string"?

--Keith


"Hallander, Jon Eric (Eric)** CTR **" wrote:
> 
> Don't know why my re-send was missing this information, but here it is for 
> completeness sake:
> 
> used to generate code that looked like this:
> 
> public abstract class LinkConnection_T implements java.io.Serializable {
> 
>  .
> 
>  .
> 
> private com.lucent.oms.xml.routingData.types.ChannelProtectionType_T 
> _channelProtType;
> 
>  .
> 
>  .
> 
>     public void 
> setChannelProtType(com.lucent.oms.xml.routingData.types.ChannelProtectionType_T 
> channelProtType)
>     {
>         this._channelProtType = channelProtType;
>     } //-- void 
> setChannelProtType(com.lucent.oms.xml.routingData.types.ChannelProtectionType_T)
> 
> 
> 
> But now generates code that looks like this:
> 
> public class LinkConnection_T implements java.io.Serializable {
> 
>  .
> 
>  .
> 
> private int _channelProtType;
> 
>  .
> 
>  .
> 
>     public void setChannelProtType(int channelProtType)
>     {
>         this._channelProtType = channelProtType;
>         this._has_channelProtType = true;
>     } //-- void setChannelProtType(int)
> 
> 
> 
> > -----Original Message-----
> > From: Hallander, Jon Eric (Eric)** CTR **
> > [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, July 28, 2004 3:43 PM
> > To: '[EMAIL PROTECTED]'
> > Subject: [castor-user] Help with upgrade problem
> >
> >
> > Hello,
> >
> > I am resending this mail as the last time I sent it it was
> > html formatted
> > and I see that that was the wrong format and maybe that is
> > why I saw no
> > responses to it.
> >
> > Since the posting of this, I am pretty sure the description
> > of the problem
> > identifies a bug, and created
> > http://bugzilla.exolab.org/show_bug.cgi?id=1699 o track this.
> >
> > Cheers
> > Eric
> >
> > Original Mail:
> >
> > We are trying to upgrade our castor from .9.3.9 to .9.5.3 and
> > we seem to have run into a little problem which I am having
> > trouble figuring out an answer to. The generated code for the
> > set/gets is now using the restriction base type instead of
> > the simpleType that was being used before. So we would like
> > to avoid a bunch of code change. There must be somethine that
> > I haven't found yet that controls this.
> > Thanks
> > Eric
> > For the schema that looks like this:
> >         <xsd:simpleType name="ChannelProtectionType_T">
> >                 <xsd:restriction base="xsd:integer">
> >                         <xsd:enumeration value = "CPT_NA" />
> >                         <xsd:enumeration value = "CPT_S" />
> >                         <xsd:enumeration value = "CPT_P" />
> >                         <xsd:enumeration value = "CPT_Y" />
> >                         <xsd:enumeration value = "CPT_R" />
> >                 </xsd:restriction>
> >         </xsd:simpleType>
> >
> > which is used in somethine like this:
> >         <xsd:complexType name="LinkConnection_T">
> >                 <xsd:sequence>
> >                         <xsd:element name="aNEId"
> > type="ObjectReference_T"/>
> >                         <xsd:element name="zNEId"
> > type="ObjectReference_T"/>
> >                         <xsd:element name="channelProtType"
> > type="ChannelProtectionType_T"/>
> >                         <xsd:element
> > name="channelServerProtType" type="ChannelServerProtectionType_T"/>
> >                 </xsd:sequence>
> >                 <xsd:attributeGroup ref="LinkConnectionAttr"/>
> >         </xsd:complexType>
> >
> > used to generate code that looked like this:
> > public abstract class LinkConnection_T implements
> > java.io.Serializable {
> >  .
> >
> 
> -----------------------------------------------------------
> If you wish to unsubscribe from this mailing, send mail to
> [EMAIL PROTECTED] with a subject of:
>         unsubscribe castor-user



----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-user

Reply via email to