While it's true that you can't throw an AxisFault in the onFault handler chain, you can change the fault -- just modify the message.
On 7/29/05, Nicolas De Loof <[EMAIL PROTECTED]> wrote: > > Hello, > > I'm building a web service that has some security requirement that > cannot be checked before service invocation : I need to test service > params and compare with user principal to grant access to business service. > > How can I throw an exception from my service that will be converterd to > an "Server.Unauthenticated" AxisFault ? > > I was thinking about a specialized Handler that could intercept my > SecurityException and throw a new Axisfault, but I don't know where to > set it in handler chain (as onFault cannot throw AxisFault) > > Nico. > > This message contains information that may be privileged or confidential and > is the property of the Capgemini Group. It is intended only for the person to > whom it is addressed. If you are not the intended recipient, you are not > authorized to read, print, retain, copy, disseminate, distribute, or use > this message or any part thereof. If you receive this message in error, > please notify the sender immediately and delete all copies of this message. > >
