Valerie - Place an onFault method in the handler to intercept faults. The signature is ' public void onFault(MessageContext msgContext)'
/Chris -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Thursday, February 05, 2004 4:08 AM To: [EMAIL PROTECTED] Subject: Réf. : Re: question about handlers The wssd for the service looks like this : <service name="Myappli1" provider="java:RPC"> <requestFlow> <handler type="soapmonitor"/> <handler type="java:filtres.handler1"/> </requestFlow> <responseFlow> <handler type="java:filtres.handler1"/> <handler type="soapmonitor"/> </responseFlow> <parameter name="allowedMethods" value="*"/> <parameter name="className" value="appli1.Myappli1"/> </service> and here is the handler : (See attached file: handler1.java) this handler works very well except for error handling. Another important thing is I also have a handler on the client side (nearly the same), but it does not seems to be invoked when an axis fault is thrown on the server side. Valerie Venkatesh Kancharla <[EMAIL PROTECTED]> sur 05/02/2004 06:19:01 Veuillez répondre à [EMAIL PROTECTED] Pour : [EMAIL PROTECTED] cc : Objet : Re: question about handlers Can you please post your handler and the wsdd file? regards Venkatesh On Wed, 4 Feb 2004 [EMAIL PROTECTED] wrote: > Hello > > I have a simple client and a simple service which have a handler on its > request flow. > My handler must sometimes refuse the access to the service. In this case, I > want it to return a special error message to the client. > How can I do this ? > I've tried throwing an AxisFault, but on the client I can't get the error > message : only get an axisFault with NullPointerException > > > Valerie > >