FileDocCategorySizeDatePackage
SOAPFaultException.javaAPI DocApache Axis 1.43904Sat Apr 22 18:57:26 BST 2006javax.xml.rpc.soap

SOAPFaultException

public class SOAPFaultException extends RuntimeException
The SOAPFaultException exception represents a SOAP fault.

The message part in the SOAP fault maps to the contents of faultdetail element accessible through the getDetail method on the SOAPFaultException. The method createDetail on the javax.xml.soap.SOAPFactory creates an instance of the javax.xml.soap.Detail.

The faultstring provides a human-readable description of the SOAP fault. The faultcode element provides an algorithmic mapping of the SOAP fault.

Refer to SOAP 1.1 and WSDL 1.1 specifications for more details of the SOAP faults.

version
1.0

Fields Summary
private QName
faultcode
Qualified name of the faultcode.
private String
faultstring
The faultstring element of the SOAP fault.
private String
faultactor
Faultactor element of the SOAP fault.
private Detail
detail
Detail element of the SOAP fault.
Constructors Summary
public SOAPFaultException(QName faultcode, String faultstring, String faultactor, Detail detail)
Constructor for SOAPFaultException.

param
faultcode QName for the SOAP faultcode
param
faultstring faultstring element of SOAP fault
param
faultactor faultactor element of SOAP fault
param
detail faultdetail element of SOAP fault


        super(faultstring);

        this.faultcode   = faultcode;
        this.faultstring = faultstring;
        this.faultactor  = faultactor;
        this.detail      = detail;
    
Methods Summary
public javax.xml.soap.DetailgetDetail()
Gets the detail element. The detail element is intended for carrying application specific error information related to the SOAP Body.

return
detail element of the SOAP fault

        return detail;
    
public java.lang.StringgetFaultActor()
Gets the faultactor element. The faultactor element provides information about which SOAP node on the SOAP message path caused the fault to happen. It indicates the source of the fault.

return
faultactor element of the SOAP fault

        return faultactor;
    
public javax.xml.namespace.QNamegetFaultCode()
Gets the faultcode element. The faultcode element provides an algorithmic mechanism for identifying the fault. SOAP defines a small set of SOAP fault codes covering basic SOAP faults.

return
QName of the faultcode element

        return faultcode;
    
public java.lang.StringgetFaultString()
Gets the faultstring element. The faultstring provides a human-readable description of the SOAP fault and is not intended for algorithmic processing.

return
faultstring element of the SOAP fault

        return faultstring;