W3C home > Mailing lists > Public > public-ws-policy@w3.org > December 2006

New ISSUE: Nested policy in normal form - Example does not match expectations

From: Felix Sasaki <fsasaki@w3.org>
Date: Thu, 07 Dec 2006 02:29:55 +0900
To: public-ws-policy@w3.org
Message-Id: <1165426195.11822.19.camel@fsasaki-desktop>

See http://www.w3.org/Bugs/Public/show_bug.cgi?id=4038 .

Summary: Nested policy in normal form  - Example does not match
expectations
Target: Framework Document http://www.w3.org/TR/2006/WD-ws-policy-20061117/#Policy_Assertion_Nesting
Raised by: david.illsley@uk.ibm.com

Section 4.3 indicates that nested policy is normalised recursively therefore
I'd expect nested policy in normal form to have the same structure as the outer
policy e.g wsp:Policy/wsp:ExactlyOne/wsp:All/*

The example of normal form of nested policy in section 4.3.2 does not exhibit
this - lines 12-14, 23-25, 28-30
i.e.
(12)             <wsp:Policy>
(13)               <sp:HttpsToken RequireClientCertificate="false" />
(14)             </wsp:Policy>

I would expect:
(12)             <wsp:Policy>
(13)               <wsp:ExactlyOne>
(14)                 <wsp:All>
(15)                   <sp:HttpsToken RequireClientCertificate="false" />
(16)                 </wsp:All>
(17)               </wsp:ExactlyOne>
(18)             </wsp:Policy>

If my expectation is incorrect, can I suggest an explanation of why this is the
case in section 4.3.2
Thanks,
David
Received on Wednesday, 6 December 2006 17:30:16 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:20:43 GMT