Hi David, If the mustUnderstand handler runs last, that means a node cannot ignore a header until all the handlers have executed. Until the handler executes, the node does not know if it must process the header or not. One would think that a check like mustUnderstand which is fundamental to SOAP should happen early , not late in the cycle.
If mustUnderstand=true and you ignore the header, does that not make it non compliant with SOAP ? Also what if some one else comes up with a requirement that their handler needs to run last ? Mj On 1/22/07, David Illsley <[EMAIL PROTECTED]> wrote:
Hi all, I'm looking at using the axis2 engine as part of a larger system which will have a set of roles which we want respected and perhaps a set of headers whcih should be ignored for mustUnderstand checking because anothe rpart of the system will deal with them. Currently the mustUnderstand checking is simply a method in AxisEngine. I'd quite like to pull this out into a handler which runs last. This would have the advantage that it would be simple for other people to use in a similar way (perhaps this would be useful for synapse?) and reduces the complexity of AxisEngine. Any thoughts? Objections? Cheers, David -- David Illsley - IBM Web Services Development --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
