In our services we throw a subclass of java.lang.exception, and the client sees the exception message. I'm not sure what extending axisfault buys you.

Chris

On Jul 10, 2010, at 6:46, "x-fo.net" <[email protected]> wrote:

Hi,

I tried to pass costum errors to the axisFault, but I always get this:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/ ">
<soapenv:Body>
<soapenv:Fault>
 <faultcode>soapenv:Server</faultcode>
 <faultstring>unknown</faultstring>
 <detail />
 </soapenv:Fault>
 </soapenv:Body>
 </soapenv:Envelope>

---- this is my code for extending the AxisFault ----

import org.apache.axis2.AxisFault;

public class MYerror {
   public class MYAxisFault extends AxisFault {

         public MYAxisFault(String faultCode, String message) {
           super(faultCode, message);
         }

}

}

---- this was in the exception placed ------------

private static int registerItem(
           Item_type0 antragsstellerType0) throws MYAxisFault {
....
} catch (ExcStamm e) {
           String error= "";
           error +="" + new Date()+"\n";

           error +="No item found: " + e.Msg+"\n";
           error +="item No: " + e.itemNo+"\n";


           try {
               throw new AxisFault("ExcStamm", error);
           } catch (AxisFault e1) {

               e1.printStackTrace();
           }
       }

-----------------------

Thanks for your help

BR
Markus


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