- From: Asir Vedamuthu <asirveda@microsoft.com>
- Date: Mon, 15 Jan 2007 23:49:40 -0800
- To: Prasad Yendluri <prasad.yendluri@webmethods.com>, <public-ws-policy@w3.org>
I've been thinking a little more about this and want to make sure that I described it clearly ... Let's consider the same example. Let's say the requestor supports assertions A & B and is willing to ignore assertions C & D. The requestor can represent this as:
<Policy>
<A/>
<B/>
<C wsp:Optional="true"/>
<D wsp:Optional="true"/>
</Policy>
The above policy expression has four policy alternatives:
A11 = {A, B}
A12 = {A, B, C}
A13 = {A, B, D}
A14 = {A, B, C, D}
Let's say provider P's policy alternative is,
A2 = {A, B, C-ignorable, D-ignorable}
provider Q's policy alternative is,
A3 = {A, B, C-ignorable, D-ignorable, X-ignorable}
Provider S's policy alternative is,
A4 = {A, B}
Using the strict mode policy intersection,
a) A14 & A2 are compatible
b) Requestor and provider Q's policies are incompatible
c) A11 & A4 are compatible.
That is, the requestor can ignore a subset of the ignorable assertions. I hope this helps.
Regards,
Asir S Vedamuthu
Microsoft Corporation
-----Original Message-----
From: public-ws-policy-request@w3.org [mailto:public-ws-policy-request@w3.org] On Behalf Of Asir Vedamuthu
Sent: Saturday, January 13, 2007 10:07 PM
To: Prasad Yendluri; public-ws-policy@w3.org
Subject: RE: NEW Issue: How to ignore some "ignorable" assertions only?
>does not allow for ignoring only a subset
>of the assertions marked "Ignorable"
In your case, the requestor is aware of a set of assertions that it is willing to ignore. For instance, let's say the requestor's policy alternative contains assertions A & B and the set of assertions that the requestor is willing to ignore contains C & D. That is,
A1 = {A, B, C, D}.
Let's say provider P's policy is,
A2 = {A, B, C-ignorable, D-ignorable}
and provider Q's policy is,
A3 = {A, B, C-ignorable, D-ignorable, X-ignorable}
Using the strict mode policy intersection, A1 & A2 are compatible and A1 & A3 are incompatible. That is, the requestor can ignore a subset of the ignorable assertions. I hope this helps.
Regards,
Asir S Vedamuthu
Microsoft Corporation
From: public-ws-policy-request@w3.org [mailto:public-ws-policy-request@w3.org] On Behalf Of Prasad Yendluri
Sent: Wednesday, January 10, 2007 11:59 AM
To: public-ws-policy@w3.org
Subject: NEW Issue: How to ignore some "ignorable" assertions only?
Title: How to ignore some of the assertions marked "Ignorable" only?
Description:
The current Intersection Algorithm's use of "Strict" and "Lax" modes does not allow for ignoring only a subset of the assertions marked "Ignorable". In many use cases it is conceivable that the consumer would want to ignore only some of the assertions.
How to derive the intersection / effective compatible subset that the consumer wants to use with only a subset of the assertions marked ignorable?
Justification:
Articulated in the description section but, I think it is desirable to enable this.
.
Target: WS-Policy 1.5 - Framework
Regards,
Prasad
Received on Tuesday, 16 January 2007 07:52:46 UTC