Got busy with a couple of other things, getting back to this next.
Sorry for the delay!
--G
Michael Rheinheimer wrote:
Thank you Glen for working on this. Is the work complete? What's the
status?
mike
Mike Rheinheimer
(512) 838-0086 t/l 678-0086
WebSphere WebService Core Engine Team
Glen Daniels
<[EMAIL PROTECTED]
t.com> To
Axis-Dev <[email protected]>,
03/16/2007 11:24 [email protected]
AM cc
Subject
Please respond to Re: [axis2] Re:
[EMAIL PROTECTED] AxisEngine.checkMustUnderstand
e.org enforcing actor/roles?
Michael, dims, all:
The first piece of this is done, FYI. Working on the second part this
weekend.
That said, the checkMustUnderstand() code is definitely doing the wrong
thing right now. The correct logic should be:
for (each header that IS targeted to me) {
if (!processed and mustUnderstand==true) {
throw version-specific-MU-Fault
}
}
The first cut of "is targeted to me" is something like "has no role, the
'next' role, or is the ultimate receiver role". The next version is to
support a configurable list of role URIs.
This first cut version is exactly what the engine now does (see
AxisEngine). I'm going to add a way to configure roles for a) the
engine, b) services, and c) modules. The roles that are active for a
given MessageContext will be the union of all of those. We will always
default to supporting the ultimate receiver role, but I'll add config to
turn this off as well (i.e. for Synapse).
--Glen
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]