Mack-

take a look at this declaration from Version.wsdl
    <wsdl:message name="getVersionFault">
        <wsdl:part name="parameters" element="ns0:ExceptionFault"/>
    </wsdl:message>
where ns0 has this declaration xmlns:ns0="http://axisversion.sample/xsd";

and the getVersionFauly is declared in the operation for getVersion as
 <wsdl:operation name="getVersion">
.............
            <wsdl:fault name="getVersionFault">
                <soap:fault use="literal" name="getVersionFault"/>
            </wsdl:fault>

as far as the java class getVersionFault declared as
sample.axisversion.xsd.getVersionFault is on the classpath and handles all
exception processing for the fault via
including getFaultMessage() and setFaultMessage methods

If you supply the wsdl we can try to connect here

M-
----- Original Message -----
From: "Mr Smith" <[EMAIL PROTECTED]>
To: <axis-user@ws.apache.org>
Sent: Monday, December 10, 2007 7:07 AM
Subject: Fault in parsing web service


> Hi!
>
> I'm trying to use a web service located here:
> http://soap.towerdata.com/validate.wsdl but I'm getting an error with
> axis 1.4 (I'm consuming the web service with ColdFusion which comes
> with axis 1.2 but I also downloaded axis 1.4 and used wsdl2java). Here
> is the error I get from wsdl2java:
>
> java.io.IOException: ERROR: Missing <soap:fault> element inFault
> "Fault" in operation "Fault", in binding Validate
>        at
org.apache.axis.wsdl.symbolTable.SymbolTable.faultsFromSOAPFault(SymbolTable
java:2858)
>        at
org.apache.axis.wsdl.symbolTable.SymbolTable.populateBindings(SymbolTable.ja
va:2549)
>        at
org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:744)
>        at
org.apache.axis.wsdl.symbolTable.SymbolTable.add(SymbolTable.java:543)
>        at
org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:518)
>        at
org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:495)
>        at
org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:361)
>        at java.lang.Thread.run(Unknown Source)
>
> Is this a problem in the web service ? How can I debug it ?
>
> Thanks,
> Mack
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to