- From: Maryann Hondo <mhondo@us.ibm.com>
- Date: Tue, 13 Mar 2007 10:17:31 -0400
- To: public-ws-policy@w3.org
- Message-ID: <OF668A1313.0DB4F763-ON8725729D.004D6A82-8525729D.004E515C@us.ibm.com>
Proposal for action 246 related to bug ...4040 (although the AI says 4213) Target: Guidelines Description: Add example of Ignorable to guidelines following the existing pattern of designating optional behaviors Proposal: Following pattern in Section 4.5 guidelines doc- Designating Optional Behaviors: Create Section 4.x – Designating ignorable assertions Section 4.x.y Ignorable behavior in compact authoring Ignorable behaviors represent behaviors which a consumer may ignore during the intersection task. When using the compact authoring form for assertions, behaviors are marked by using wsp:Igorable attribute that has a value, “true”. During the process of normalization, the ignorable behavior is indicted by the assertion attribute. Section 4.x.y Ignorable behavior at runtime In a consumer/provider scenario, the choice of selecting the runtime behavior is upon the consumer which can follow either the “strict” mode or “lax” mode in evaluating policy compatibility. In “strict” mode, a consumer would perform intersection as if the attribute did not exist. Strict mode is intended to allow consumers to match all assertions in a providers alternative in order to interoperate. In “lax” mode, a consumer would not reject a policy alternative IF that policy alternative contained only assertions that matched with the <wsp:Policy id=ConsumerPolicy> <wsp:ExactlyOne> <wsp:All> <mtom:OptimizedMimeSerialization> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> <wsp:Policy id=ProviderPolicy> <wsp:ExactlyOne> <wsp:All> <mtom:OptimizedMimeSerialization> <sp:TransportBinding>….. </sp:TransportBinding> </wsp:All> <wsp:All> <log:Logging wsp:Ignorable=“true”> <mtom:OptimizedMimeSerialization> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> In a “lax” intersection mode between ConsumerPolicy and ProviderPolicy, the resulting compatible policy alternative would be <wsp:All> <mtom:OptimizedMimeSerialization> </wsp:All>
Received on Tuesday, 13 March 2007 14:16:57 UTC