Hope this helps. -~J. <xsd:complexType name="XyzException"> <xsd:sequence> <xsd:element name="warningMessages" type="message:WarningMessage" minOccurs="0" maxOccurs="10" nillable="true" /> <xsd:element name="errorMessages" type="message:ErrorMessage" minOccurs="0" maxOccurs="10" nillable="true" /> </xsd:sequence> </xsd:complexType>
<wsdl:message name="XyzException"> <wsdl:part name="fault" element="exception:XyzException" /> </wsdl:message> <wsdl:operation name="getXyz"> <wsdl:input message="intf:getXyz" name="getXyz" /> <wsdl:output message="intf:getXyzResponse" name="getXyzResponse" /> <wsdl:fault message="intf:XyzException" name="XyzException" /> </wsdl:operation> <wsdl:operation name="getXyz()"> <wsdlsoap:operation soapAction="" /> <wsdl:input> <wsdlsoap:body use="literal" /> </wsdl:input> <wsdl:output> <wsdlsoap:body use="literal" /> </wsdl:output> <wsdl:fault name="XyzException"> <wsdlsoap:fault use="literal" /> </wsdl:fault> </wsdl:operation> -----Original Message----- From: Rune S. Philosof [mailto:[EMAIL PROTECTED] Sent: 07 March 2006 07:44 To: axis-user@ws.apache.org Subject: Soap faults so that wsdl2java generates java classes Hi, I am using wsdl2java, and I am unsure of what I should write in my wsdl document to specify which kinds of exceptions my soap server throws. Does anyone have an example of a wsdl document with fault declaration in it? Or maybe wsdl2java doesn't make subclasses for each soap fault? -- Greetings Rune S. Philosof, Freelance Developer [EMAIL PROTECTED], http://www.esoft.dk/ esoft systems, Skibhusvej 52C, DK-5000 Odense C Phone: +45 70 222 466, Fax: +45 63 122 466 - Got this email by mistake? See http://www.esoft.dk/email/ ----------------------------------------------------- THE INFORMATION IN THIS E-MAIL AND IN ANY ATTACHMENTS IS CONFIDENTIAL AND MAY BE PRIVILEGED OR OTHERWISE PROTECTED FROM DISCLOSURE. IF YOU ARE NOT THE INTENDED RECIPIENT AND HAVE RECEIVED IT IN ERROR YOU ARE ON NOTICE OF ITS STATUS. PLEASE NOTIFY THE SENDER IMMEDIATELY BY RETURN EMAIL AND THEN DELETE THIS EMAIL AND ANY ATTACHMENT FROM YOUR SYSTEM. YOU MUST NOT RETAIN, COPY OR USE THIS E-MAIL OR ANY ATTACHMENT FOR ANY PURPOSE, NOR DISCLOSE ALL OR ANY PART OF ITS CONTENTS TO ANY OTHER PERSON: TO DO SO COULD BE A BREACH OF CONFIDENCE EMAIL MAY BE SUSCEPTIBLE TO DATA CORRUPTION, INTERCEPTION AND UNAUTHORISED AMENDMENT, AND WE DO NOT ACCEPT LIABILITY FOR ANY SUCH CORRUPTION, INTERCEPTION OR AMENDMENT OR THE CONSEQUENCES THEREOF. WE MAY MONITOR THE CONTENT OF EMAILS SENT AND RECEIVED VIA OUR NETWORK FOR VIRUSES OR UNAUTHORISED USE AND FOR OTHER LAWFUL BUSINESS PURPOSES. WE DO NOT ACCEPT RESPONSIBILITY FOR ANY LOSS OR DAMAGE ARISING FROM A VIRUS IN ANY EMAIL OR ATTACHMENT. ----------------------------------------------- [EMAIL PROTECTED]