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

