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]