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]
-------------------------------------------------

Reply via email to