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

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 UTC