A SOAP Call returns a SOAP-FAULT with following body:
-----------------------------------------------------------------
<ns0:Fault xmlns:ns0="http://schemas.xmlsoap.org/soap/envelope/";>
   <faultcode>...</faultcode>
   <faultstring>...</faultstring>
   <detail>
     <ns1:errorDetail xmlns:ns1="http://my.schemas.com/";>
     <errorCode>InvalidParameter</errorCode>
     <exceptionStackTrace/>
     </ns1:errorDetail>
   </detail>
</ns0:Fault>
-----------------------------------------------------------------

Corresponding to the fault detail I want to create a
ErrorDetail object:
-----------------------------------------------------------------
public class ErrorDetail implements Serializable{
   protected String errorCode;
   protected String exceptionStackTrace;

   public ErrorDetail () {}
   public String getErrorCode() {
     return errorCode;
   }
   public void setErrorCode(String errorCode) {
     this.errorCode = errorCode;
   }
   public String getExceptionStackTrace() {
     return exceptionStackTrace;
   }
   public void setExceptionStackTrace(String exceptionStackTrace) {
     this.exceptionStackTrace   = exceptionStackTrace;
   }
}
-----------------------------------------------------------------

Exists there a simple way to create a ErrorDetail object from
AxisFault.getFaultDetails()( which returns org.w3c.dom.Element[] ),
e.g. using a BeanDeserializerFactory?

Uwe

Reply via email to