RE: Editors' Draft of the Primer Available - AI 103

I have a lot of editorial comments on this Editor's draft of the WS-Policy Primer.

Due to the large number of comments I would like to see a revised Editor's draft BEFORE the WG decides to publish this document.

/paulc


1. Section 1 Introduction

"This is a non-normative document and does not provide a definitive specification of the Web Services Policy language. B. XML Namespaces<http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-primer.html?rev=1.13&content-type=text/html;%20charset=utf-8&only_with_tag=Editors-Draft-26-September-2006#xml-namespaces> lists all the that are used in this document. (XML elements without a namespace prefix are from the Web Services Policy XML Namespace.)"

Change "all the that" to "all the namespaces that".

This problem also occurs in Section 2.2 "Simple Message".

2. Section 2.2 Simple Message

a) "The wsa:To andwsa:Action header blocks"

Change "andwsa:Action" to "and wsa:Action".

b) "and use headers such aswsa:To and wsa:Action in SOAP Envelopes."

Change "aswsa:To" to "as wsa:To".

3. Section 2.4

Several WS-* protocol specifications and applications define policy assertions:

·         Web Services Security Policy<http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/>

·         Web Services Reliable Messaging Policy<http://schemas.xmlsoap.org/ws/2005/02/rm/policy/>

·         Web Services Atomic Transaction<http://schemas.xmlsoap.org/ws/2004/10/wsat/>

·         Web Services Business Activity Framework<http://schemas.xmlsoap.org/ws/2004/10/wsba/>

·         Devices Profile for Web Services<http://schemas.xmlsoap.org/ws/2006/02/devprof/>

·         A Technical Reference for Windows CardSpace<http://download.microsoft.com/download/5/4/0/54091e0b-464c-4961-a934-d47f91b66228/infocard-techref-beta2-published.pdf>

This text should be change to point to references in Appendix C References to adhear to W3C pubrules and so that visible links are available for the refererences.

4. Section 2.5

"thePolicy operator is a synonym forAll" and "These assertions are combined using theAll operator."

.There does not appear to be a space before the "Policy" and "All" words.

"Policy-aware clients can recognize this policy assertion, engage message-level security for protecting messages and use headers such aswss:Security in SOAP Envelopes.

There does not appear to be a space before "wss:Security".

5. Section 2.7

"The sp:TransportToken is a nested policy assertion of thesp:TransportBinding policy assertion. Thesp:TransportToken assertion requires the use of a specific transport token and further qualifies the behavior of the sp:TransportBinding policy assertion (which already requires the use of transport-level security for protecting messages)."

"The sp:AlgorithmSuite is a nested policy assertion of thesp:TransportBinding policy assertion. Thesp:AlgorithmSuite assertion requires the use of the algorithm suite identified by its nested policy assertion (sp:Basic256Rsa15 in the example above) and further qualifies the behavior of the sp:TransportBinding policy assertion."

This text contains several places where spaces appear to be missing before namespace qualified names.

6. Section 2.8

"such as GetRealQuote,GetRealQuotes and GetExtendedRealQuote."

Add a space after the comma.

"For re-use, aPolicyReference element can be used to reference a policy expression"

There does not appear to be a space before "PolicyReference".

7. Section 2.9

"The prefixeswsdl and tns are used here to denote the Web Services Description language XML namespace and target namespace of this WSDL document.)"

There does not appear to be a space after "prefixes".

"with anyport that supports this binding description"

There does not appear to be a space after "any".

"for example GetDelayedQuote, GetDelayedQuotes, GetSymbol andGetSymbols"

There does not appear to be a space after "and".

8. Section 3.1

"Child and descendent elements from the policy language are Policy, All, ExactlyOne andPolicyReference"

There does not appear to be a space after the second "and".

"Other child elements ofPolicy, All andExactlyOne are policy assertions. (ThePolicy element plays two roles: wrapper element and operator.)"

More missing spaces.

"The All andExactlyOne elements are the policy operators. All other child elements of theAll and ExactlyOne elements are policy assertions from domains such as messaging, addressing, security, reliability and transactions."

More missing spaces.

9. Section 3.2

"ThePolicyReference element and wsp:Optional attribute are not used in the normal form.

Another missing space after "The".

10. Section 3.3

·         "The Policy wrapper element and policy alternatives which correspond to thePolicy/ExactlyOne element map to a policy.

Another missing space after "to the".

11. Section 3.5

"such as service,port, operation andmessage" and "The WSDL port,binding and portType elements"

More missing spaces.

12. Section 3.6

"attached to the SecureBinding WSDL binding andRealTimeDataPort WSDL port descriptions"

Another missing space after "and".

"is a new policy expression that combines these two policy expressions using theAll policy operator"

Another missing space after "using the".

13. Section 3.7

"The Policy,ExactlyOne, All andPolicyReference elements are extensible"

More missing spaces.

14. Section 4.2

"The sp:IssuedToken policy assertion has three parameters: @sp:IncludeToken, sp:Issuer andsp:RequestSecurityTokenTemplate"

Another missing space after "and".

"Thesp:Issuer parameter is an endpoint reference to a security token issuer"

Another missing space after "The".

15. Section 4.4.1

"Policy assertions can be marked optional using thewsp:Optional attribute"

Another missing space after "using the".

16. Section 4.4.8

Can we please make the following text stand out more e.g. in a box:

"EdNote: The WG is contemplating moving some or all of this material into a non-normative appendix of the framework or attachment document. User feedback is solicited."

17. Section 4.4.8.1

"Because the wsp16:Choice alternative isn't understand in either normalized form, it will not be chosen as one of the alternatives and will effectively be ignored."

Change "understand" to "understood".

"so intersection would yield the expecteded result"

Change "expecteded" to "expected".

18 Section 4.4.8.2

"The PolicyReference is attribute extensible. One example of an addition is a list of backup URIs for the policyReference:"

Change "The PolicyReference" to "The PolicyReference element". Change "policyReference" to "PolicyReference".

"Policy 1.5 processor will not understand the wsp16:alternateURI attribute, it will be ignored."

I think this should be reworded to "A Policy 1.5 processor will not understand the wsp16:alternateURI attribute so it will be ignored."
19. Appendix D. Acknowledgements

This section should be re-generated  to match the current membership of the WG.  In addition some people in the current list are missing their company affiliation.

20. Appendix C. References

[WS-Addressing Policy]
Web Services Addressing 1.0 - WSDL Binding<http://www.w3.org/TR/2006/CR-ws-addr-wsdl-20060529/>, M. Gudgin, M. Hadley, T. Rogers and Ü. Yalçinalp, Editors. World Wide Web Consortium, 29 May 2006. This version of the Web Services Addressing 1.0 - WSDL Binding is http://www.w3.org/TR/2006/CR-ws-addr-wsdl-20060529/. The latest version of Web Services Addressing 1.0 - WSDL Binding<http://www.w3.org/TR/ws-addr-wsdl> is available at http://www.w3.org/TR/ws-addr-wsdl.

The short name of this reference should be [WS-Addressing WSDL Binding].  Change here and where it is used.

[Web Services Policy Framework]
Web Services Policy 1.5 - Framework<http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-framework.html>, A. S. Vedamuthu, D. Orchard, M. Hondo, T. Boubez and P. Yendluri, Editors. World Wide Web Consortium, @@, @@@@ @@@@. This version of the specification of the Web Services Policy 1.5 - Framework specification is ws-policy-framework.html. The latest version of Web Services Policy 1.5 - Framework<http://www.w3.org/TR/ws-policy-framework> is available at http://www.w3.org/TR/ws-policy-framework.
[Web Services Policy Attachment]
Web Services Policy 1.5 - Attachment<http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-attachment.html>, A. S. Vedamuthu, D. Orchard, M. Hondo, T. Boubez and P. Yendluri, Editors. World Wide Web Consortium, @@, @@@@ @@@@. This version of the specification of the Web Services Policy 1.5 - Attachment specification is ws-policy-attachment.html. The latest version of Web Services Policy 1.5 - Attachment<http://www.w3.org/TR/ws-policy-attachment> is available at http://www.w3.org/TR/ws-policy-attachment.

Please check that these references are correct.  The Framework is found at "http://www.w3.org/TR/ws-policy" and the Attachment is found at http://www.w3.org/TR/ws-policy-attach/. "framework" does not appear in the Framework URI and "attachment" does not occur in the Attachment URI.



Paul Cotton, Microsoft Canada
17 Eleanor Drive, Ottawa, Ontario K2E 6A3
Tel: (613) 225-5445 Fax: (425) 936-7329
mailto:Paul.Cotton@microsoft.com




________________________________
From: public-ws-policy-eds-request@w3.org [mailto:public-ws-policy-eds-request@w3.org] On Behalf Of Prasad Yendluri
Sent: September 26, 2006 11:48 AM
To: public-ws-policy@w3.org
Cc: public-ws-policy-eds@w3.org
Subject: Editors' Draft of the Primer Available - AI 103


Folks,



Please find the editors draft of the primer, available at:



http://tinyurl.com/h49d4

OR

http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-primer.html?rev=1.13&content-type=text/html;%20charset=utf-8&only_with_tag=Editors-Draft-26-September-2006



This completes the Action Item 103 (http://www.w3.org/2005/06/tracker/wspolicy/actions/103)



Regards,



WS-Policy Editors Team

Received on Tuesday, 26 September 2006 18:58:15 UTC