Susan,

as the XML Schema fragment you posted didn't include type definitions
for any of the types references in your element definition below, I
changed them to be of type "xsd:string". But I am almost 100% sure that
this should not have any impact wrt your problem.

How are you actually calling the source code generator ? Are you using
the (recently added) Ant task definition from within Ant ? Other than
this, I can only offer that you send me your complete XML Schema
instance (if that's an option to you), and I'll have a look.

Regards
Werner

Susan Anderson wrote:
> Thanks, Werner. I appreciate your looking at this. Is there any chance 
> that the slight modification you made changed the behavior? I guess I'm 
> just looking for anything that will help me figure out why this isn't 
> working for me.
> 
> Susan
> 
> 
> 
> 
> 
> "Werner Guttmann" <[EMAIL PROTECTED]> 
> 07/01/2005 01:48 AM
> Please respond to
> user
> 
> 
> To
> <[email protected]>
> cc
> 
> Subject
> AW: [castor-user] [XML] Missing methods in generated class
> 
> 
> 
> 
> 
> 
> Susan,
>  
> I just ran a slightly modified version of your XML Schema instance 
> fragment through the source generator, and the WebServiceMonitor class 
> generated carried the following methods:
>  
>     public org.exolab.castor.test.WebServiceMonitorChoice 
> getWebServiceMonitorChoice()
>     {
>         return this._webServiceMonitorChoice;
>     } //-- org.exolab.castor.test.WebServiceMonitorChoice 
> getWebServiceMonitorChoice() 
> 
>  
> and 
>  
>    public void 
> setWebServiceMonitorChoice(org.exolab.castor.test.WebServiceMonitorChoice 
> webServiceMonitorChoice)
>     {
>         this._webServiceMonitorChoice = webServiceMonitorChoice;
>     } //-- void 
> setWebServiceMonitorChoice(org.exolab.castor.test.WebServiceMonitorChoice) 
> 
> 
> In other words, I am not able to reproduce your problems. 
>  
> Werner
> 
>                  -----Ursprüngliche Nachricht----- 
>                  Von: Susan Anderson [mailto:[EMAIL PROTECTED] 
>                  Gesendet: Do 30.06.2005 23:29 
>                  An: [email protected] 
>                  Cc: 
>                  Betreff: [castor-user] [XML] Missing methods in generated 
> class
>  
>  
> 
>                  I am trying to upgrade from castor 0.9.3 to 0.9.6 (or 
> 9.7). I am finding
>                  that castor is not creating all of the methods in the 
> generated java
>                  classes in 0.9.6 that it generated in 0.9.3.
>  
>                  My schema contains:
>  
>                  <xsd:element name="web-service-monitor">
>                    <xsd:complexType>
>                      <xsd:complexContent>
>                        <xsd:extension base="task">
>                          <xsd:sequence>
>                            <xsd:choice >
>                              <xsd:element name="direct" type="url" 
> maxOccurs="unbounded" />
>                              <xsd:element name="uddi" >
>                                <xsd:complexType>
>                                  <xsd:sequence>
>                                    <xsd:element name="url" type="url"/>
>                                    <xsd:element name="business-key" 
> type="xsd:string"/>
>                                    <xsd:element name="service-name" 
> type="xsd:string"/>
>                                  </xsd:sequence>
>                                </xsd:complexType>
>                              </xsd:element>
>                            </xsd:choice>
>                            <xsd:element name="proxy" minOccurs="0">
>                              <xsd:complexType>
>                                <xsd:sequence>
>                                  <xsd:element name="host" 
> type="xsd:string"/>
>                                  <xsd:element name="port" 
> type="xsd:positiveInteger"/>
>                                </xsd:sequence>
>                              </xsd:complexType>
>                            </xsd:element>
>                            <xsd:element name="soap-action" 
> type="xsd:string"
>                  minOccurs="0"/>
>                            <xsd:element name="soap-request" 
> type="xsd:string"
>                  minOccurs="0"/>
>                            <xsd:element name="pattern" 
> type="regex-pattern" minOccurs="0"/>
>                            <xsd:element name="timeout" type="timeout" 
> minOccurs="0"
>                  default="10"/>
>                            <xsd:element ref="credentials" minOccurs="0"/>
>                            <xsd:element name="custom-request-header" 
> type="xsd:string"
>                  minOccurs="0" maxOccurs="unbounded"/>
>                          </xsd:sequence>
>                        </xsd:extension>
>                      </xsd:complexContent>
>                    </xsd:complexType>
>                  </xsd:element>
>  
>                  From this castor creates a class called WebServiceMonitor 
> that should
>                  contain a method called getWebServiceMonitorChoice(). 
> This method is not
>                  created in 0.9.6 or 0.9.7. There should also be a
>                  setWebServiceMonitorChoice(x) method.
>  
>                  Any ideas on what I am missing?
>  
>                  Thanks!
>  
>                  Susan
>  
>  
>  
>                  -------------------------------------------------
>                  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]
> -------------------------------------------------
> 
> 
> -------------------------------------------------
> 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