Hello all.

I need help setting up a custom fault.

Here's the situation:  I have a service defined in my server-config.wsdd
that is implemented by a class.  All the methods on that class are
exposed through the service (ie: <parameter name="allowedMethods"
value="*"/>).  Some of the methods in that class throw a custom
exception (MyException extends Exception, for example).  How to I tell
Axis that I want the client to see that exception?

I've originally through I needed to use <fault>.  However, it appears
that I can only use <fault> inside of an <operation> tag.  I'd prefer
not to use <operation> tags as the allowedMethods gives much more
flexibility.

Another reason I don't think I can use <fault> is because it doesn't
exist in the DTD
(http://cvs.apache.org/viewcvs.cgi/ws-axis/java/wsdd/wsdd.dtd?view=marku
p).  According to this DTD, I'm supposed to be using the <faultFlow>
element.  However, I can't find any further information on how to use
it.

How do I configure my server-config.wsdd to export the definition of my
exception, and say that my methods can throw it?

Thanks

JDG
 
---
Jay Glanville

Reply via email to