When getting a DIME service to work w/ WSE1.0, I discovered that WSE was send a MustUnderstand header with WS-routing info. Axis, not understanding such headers, threw an exception.


Unfortunately, the exception got thrown after the pivot point was reached -as far as my service cared, all was well, yet the fault was still being thrown.

1. What is the rules about when mustunderstand headers are processed? Is that they must be understood or faulted, but there is no rule as to whether the action can be dispatched first.

2. how about we add some xml element to an AxisFault/SOAPFault that indicates that an exception was thrown *After* the pivot point. CORBA does this with its exceptions, and it may be useful for clients.

If I'm going to write (2), what is the best way for me to go about doing it.

-steve

Reply via email to