Hi, do you have an example? thanks
br Markus -----Ursprungliche Nachricht----- Von: Meeusen, Christopher W. [mailto:[email protected]] Gesendet: Samstag, 10. Juli 2010 16:40 An: [email protected] Cc: [email protected] Betreff: Re: How to pass costum error messages to AxisFault 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
