- From: Asir Vedamuthu via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 18 Jun 2007 04:21:48 +0000
- To: public-ws-policy-eds@w3.org
Update of /sources/public/2006/ws/policy In directory hutz:/tmp/cvs-serv17437 Modified Files: ws-policy-attachment-diff20070605.html ws-policy-framework.xml ws-policy-attachment-diff20070605.xml ws-policy-framework.html ws-policy-attachment.html ws-policy-framework-diff20070605.xml ws-policy-attachment.xml ws-policy-framework-diff20070605.html Log Message: Updated the WSDL 20 reference [WSDL 2.0 Core Language] Index: ws-policy-framework-diff20070605.html =================================================================== RCS file: /sources/public/2006/ws/policy/ws-policy-framework-diff20070605.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- ws-policy-framework-diff20070605.html 17 Jun 2007 04:05:05 -0000 1.1 +++ ws-policy-framework-diff20070605.html 18 Jun 2007 04:21:45 -0000 1.2 @@ -1106,7 +1106,7 @@ interoperation with the entity that includes such ignorable assertions in its policy. </span></span></p><div class="diff-add"><p class="diff-add"> - <span class="diff-add"><span>The </span></span>schema outline for <span class="diff-chg"><span>the </span></span><code><span class="diff-add"><span>wsp:Ignorable</span></span></code> attribute is as follows: + <span class="diff-add"><span>The </span></span>schema outline for <span class="diff-add"><span>the </span></span><code><span class="diff-add"><span>wsp:Ignorable</span></span></code><span class="diff-del"><span>this </span></span>attribute is as follows: </p></div><div class="exampleInner"><pre><Assertion ( wsp:Ignorable="xs:boolean" )? … > … </Assertion></pre></div><p>The following describes the Attribute Information Item defined in the schema outline above:</p><dl><dt class="label"> <code>/Assertion/@wsp:Ignorable</code> @@ -1131,20 +1131,19 @@ <span class="diff-add"><span>As</span></span><span class="diff-del"><span>Because </span></span><span class="diff-chg"><span>a first approximation, an intersection algorithm is </span></span><span class="diff-add"><span>defined below that approximates compatibility of </span></span><span class="diff-add"><a title="policy assertion" href="#policy_assertion">policy <span class="diff-add"><span>assertions</span></span></a></span> in<span class="diff-del"><span>alternative </span></span><span class="diff-chg"><span>a domain-independent manner. Mechanisms </span></span><span class="diff-add"><span>for determining - </span></span><span class="diff-add"><a title="policy assertion parameter" href="#policy_assertion_parameter"><span class="diff-add"><span>assertion parameter</span></span></a></span> - <span class="diff-add"><span>compatibility are not part</span></span><span class="diff-del"><span>semantics </span></span>of - <span class="diff-del"><span>the </span></span><span class="diff-chg"><span>this </span></span><span class="diff-add"><span>domain-independent - policy</span></span><span class="diff-del"><span>assertions, </span></span><span class="diff-chg"><span>intersection. </span></span><span class="diff-add"><span>Determining </span></span>whether two - <span class="diff-add"><a title="policy assertion" href="#policy_assertion"> policy <span class="diff-add"><span>assertions</span></span></a></span><span class="diff-del"><span>alternatives </span></span><span class="diff-add"><span>of the same - type </span></span>are compatible <span class="diff-chg"><span>may involve </span></span>domain-specific <span class="diff-add"><span>processing for purposes of + </span></span><span class="diff-add"><a title="policy assertion parameter" href="#policy_assertion_parameter"><span class="diff-add"><span>assertion</span></span><span class="diff-del"><span>semantics </span></span><span class="diff-add"><span>parameter</span></span></a></span> + <span class="diff-add"><span>compatibility are not part </span></span>of <span class="diff-chg"><span>this </span></span><span class="diff-add"><span>domain-independent + policy</span></span><span class="diff-del"><span>collected </span></span><span class="diff-chg"><span>intersection. Determining </span></span>whether two + <span class="diff-add"><a title="policy assertion" href="#policy_assertion"> policy <span class="diff-add"><span>assertions</span></span></a></span> <span class="diff-add"><span>of the same + type</span></span><span class="diff-del"><span>alternatives </span></span>are compatible <span class="diff-chg"><span>may involve </span></span>domain-specific <span class="diff-chg"><span>processing </span></span><span class="diff-add"><span>for purposes of determining </span></span><span class="diff-add"><a title="policy assertion parameter" href="#policy_assertion_parameter"><span class="diff-add"><span>assertion parameter</span></span></a></span> <span class="diff-add"><span>compatibility. Domain-independent policy - intersection may be extended to</span></span><span class="diff-add"><span>include domain-specific processing. + intersection may be extended to include domain-specific processing. </span></span>If a domain-specific intersection processing algorithm is required this will be known from the <span class="diff-chg"><span>QName </span></span>of the specific <a title="policy assertion type" href="#policy_assertion_type">assertion <span class="diff-chg"><span>type</span></span></a> involved in the <span class="diff-add"><a title="policy alternative" href="#policy_alternative">policy <span class="diff-add"><span>alternative</span></span></a></span><span class="diff-add"><span>. However,</span></span><span class="diff-del"><span>alternatives. </span></span><span class="diff-chg"><span>regardless of whether </span></span><span class="diff-add"><span>an assertion's - QName indicates</span></span><span class="diff-del"><span>approximation, </span></span><span class="diff-add"><span>domain-specific processing, </span></span>an <span class="diff-chg"><span>implementation </span></span><span class="diff-add"><span>of</span></span><span class="diff-del"><span>is + QName indicates domain-specific processing,</span></span><span class="diff-del"><span>approximation, </span></span>an <span class="diff-chg"><span>implementation </span></span><span class="diff-add"><span>of</span></span><span class="diff-del"><span>is defined </span></span><span class="diff-add"><span>the domain-independent</span></span><span class="diff-del"><span>herein </span></span><span class="diff-chg"><span>intersection need not apply </span></span><span class="diff-add"><span>the domain-specific processing. </span></span></p><div class="diff-add"><p class="diff-add"><span class="diff-add"><span>The</span></span>domain-independent <span class="diff-add"><span>policy intersection algorithm</span></span><span class="diff-del"><span>manner: </span></span><span class="diff-add"><span>is:</span></span></p></div><ul><li><p>Two <a title="policy assertion" href="#policy_assertion">policy assertions</a> are @@ -1274,7 +1273,7 @@ when </span></span><span class="diff-chg"><span>and </span></span><span class="diff-add"><span>two </span></span><span class="diff-add"><a title="policy assertion" href="#policy_assertion"><span class="diff-add"><span>assertions</span></span></a></span><span class="diff-del"><span>behavior </span></span><span class="diff-chg"><span>of </span></span><span class="diff-add"><span>the </span></span><span class="diff-add"><a title="policy assertion type" href="#policy_assertion_type"><span class="diff-add"><span>type</span></span></a></span><span class="diff-del"><span>with </span></span><span class="diff-chg"><code>sp:EncryptedParts</code></span><span class="diff-add"><span>, one - from</span></span><span class="diff-del"><span>is </span></span><span class="diff-add"><span>each of</span></span><span class="diff-del"><span>invoked, </span></span>the + from each</span></span><span class="diff-del"><span>is </span></span><span class="diff-chg"><span>of </span></span>the <span class="diff-del"><span>contents </span></span><span class="diff-chg"><span>input </span></span><span class="diff-add"><a title="policy" href="#policy"><span class="diff-add"><span>Policies</span></span></a></span><span class="diff-add"><span>.</span></span><span class="diff-del"><span>both </span></span><span class="diff-chg"><span>In </span></span><span class="diff-add"><span>general, whether</span></span><span class="diff-del"><span>are </span></span><span class="diff-chg"><span>two </span></span><span class="diff-add"><a title="policy assertion" href="#policy_assertion"><span class="diff-add"><span>assertions</span></span></a></span><span class="diff-del"><span>to </span></span><span class="diff-chg"><span>of </span></span>the <span class="diff-chg"><span>same </span></span><span class="diff-add"><a title="policy assertion type" href="#policy_assertion_type"><span class="diff-add"><span>type</span></span></a></span><span class="diff-del"><span>behavior. </span></span><span class="diff-chg"><span>are @@ -1301,7 +1300,7 @@ </span></span><span class="diff-add"><code>sp:EncryptedParts</code></span> <a title="policy assertion" href="#policy_assertion"><span class="diff-add"><span>assertion</span></span></a> <span class="diff-add"><span>in the above example is redundant.</span></span></p></div><div class="diff-add"><p class="diff-add"><span class="diff-add"><span>Whether the two </span></span><span class="diff-add"><code>sp:SignedParts</code></span> <a title="policy assertion" href="#policy_assertion"><span class="diff-add"><span>assertions</span></span></a> are <span class="diff-add"><span>compatible - or</span></span><span class="diff-del"><span>always </span></span><span class="diff-chg"><span>one of </span></span><span class="diff-add"><span>them is</span></span><span class="diff-del"><span>least </span></span><span class="diff-chg"><span>redundant </span></span><span class="diff-add"><span>depends on the semantics defined for + or</span></span><span class="diff-del"><span>always </span></span><span class="diff-chg"><span>one of them is </span></span><span class="diff-add"><span>redundant depends on the semantics defined for this </span></span><a title="policy assertion type" href="#policy_assertion_type"><span class="diff-add"><span>assertion type</span></span></a><span class="diff-add"><span>.</span></span><span class="diff-del"><span>compatible.</span></span></p></div><p>As another example of intersection of WS-Addressing assertions that utilize the framework intersection algorithm, consider two input policies:</p><div class="exampleInner"><pre><wsp:Policy xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" > @@ -1569,9 +1568,9 @@ Available at http://www.w3.org/TR/2001/NOTE-wsdl-20010315. (See http://www.w3.org/TR/2001/NOTE-wsdl-20010315.)</dd><dt class="label"><a name="WSDL20" id="WSDL20"></a>[WSDL 2.0 Core Language] </dt><dd> <a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/"><cite>Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language</cite></a>, R. Chinnici, J. J. Moreau, A. Ryman, S. - Weerawarana, Editors. World Wide Web Consortium, 27 March 2006. This version + Weerawarana, Editors. World Wide Web Consortium, <span class="diff-chg"><span>23 May 2007. </span></span>This version of the WSDL 2.0 specification is - http://www.w3.org/TR/2006/CR-wsdl20-20060327. The <a href="http://www.w3.org/TR/wsdl20/">latest version of WSDL 2.0</a> is + <span class="diff-chg"><span>http://www.w3.org/TR/2007/PR-wsdl20-20070523/. </span></span>The <a href="http://www.w3.org/TR/wsdl20/">latest version of WSDL 2.0</a> is available at http://www.w3.org/TR/wsdl20. (See http://www.w3.org/TR/2006/CR-wsdl20-20060327/.)</dd><dt class="label"><a name="WS-MetadataExchange" id="WS-MetadataExchange"></a>[WS-MetadataExchange] </dt><dd> <a href="http://schemas.xmlsoap.org/ws/2004/09/mex/"><cite>Web Services Metadata Exchange (WS-MetadataExchange)</cite></a>, K. Ballinger, et al, Authors. BEA Systems Inc., Computer Associates @@ -1605,13 +1604,13 @@ acknowledged. </p></div><div class="div1"> <h2><a name="change-description" id="change-description"></a>D. Changes in this Version of the Document (Non-Normative)</h2><p>A list of <span class="diff-del"><span>major </span></span>editorial changes since the Working Draft dated <span class="diff-chg"><span>05 June, </span></span>2007 is - below:</p><ul><li><p><span class="diff-chg"><span>Clarified </span></span><span class="diff-add"><span>that if a domain were</span></span><span class="diff-del"><span>changes </span></span>to <span class="diff-chg"><span>leverage </span></span><span class="diff-add"><span>the policy intersection in - the framework and specify domain specific intersection</span></span><span class="diff-del"><span>with </span></span><span class="diff-add"><span>rules, </span></span>the <span class="diff-add"><span>domain - could</span></span><span class="diff-del"><span>OASIS </span></span><span class="diff-chg"><span>only </span></span><span class="diff-add"><span>specify intersection rules for assertion parameters.</span></span><span class="diff-del"><span>specification.</span></span></p></li><li><p>Clarified <span class="diff-add"><span>how to interpret multiple assertions of </span></span>the <span class="diff-add"><span>same type - if policy assertion authors did not specify the semantics of multiple</span></span><span class="diff-del"><span>meaning </span></span><span class="diff-add"><span>policy - assertions </span></span>of a <span class="diff-add"><span>simple assertion type (that does not allow parameters and - nested </span></span>policy <span class="diff-add"><span>expression).</span></span></p></li><div class="diff-add"><li class="diff-add"><p><span class="diff-add"><span>Clarified the behavior implied by an ignorable</span></span><span class="diff-del"><span>intersection </span></span><span class="diff-add"><span>assertion.</span></span></p></li></div><div class="diff-add"><li class="diff-add"><p><span class="diff-add"><span>Clarified the distributive rule and added an example to illustrate - the case where a combination of Optional=false and Distributive rules apply.</span></span><span class="diff-del"><span>result.</span></span></p></li></div></ul></div><div class="div1"> + below:</p><ul><li><p><span class="diff-chg"><span>Clarified </span></span><span class="diff-add"><span>that if a domain were</span></span><span class="diff-del"><span>changes </span></span>to <span class="diff-chg"><span>leverage </span></span><span class="diff-add"><span>the policy intersection</span></span><span class="diff-del"><span>with </span></span><span class="diff-add"><span>in + </span></span>the <span class="diff-chg"><span>framework and </span></span><span class="diff-add"><span>specify domain specific intersection rules, the domain + could only specify intersection rules for assertion parameters.</span></span><span class="diff-del"><span>specification.</span></span></p></li><li><p>Clarified <span class="diff-add"><span>how to interpret multiple assertions of </span></span>the <span class="diff-add"><span>same type + if policy assertion authors did not specify the semantics of multiple policy + assertions</span></span><span class="diff-del"><span>meaning </span></span>of a <span class="diff-add"><span>simple assertion type (that does not allow parameters and + nested </span></span>policy <span class="diff-add"><span>expression).</span></span></p></li><div class="diff-add"><li class="diff-add"><p><span class="diff-add"><span>Clarified the behavior implied by an ignorable assertion.</span></span></p></li></div><div class="diff-add"><li class="diff-add"><p><span class="diff-add"><span>Clarified the distributive rule and added an example to illustrate + the</span></span><span class="diff-del"><span>intersection </span></span><span class="diff-add"><span>case where a combination of Optional=false and Distributive rules apply.</span></span><span class="diff-del"><span>result.</span></span></p></li></div></ul></div><div class="div1"> <h2><a name="change-log" id="change-log"></a>E. Web Services Policy 1.5 - Framework Change Log (Non-Normative)</h2><a name="ws-policy-framework-changelog-table"></a><table border="1"><tbody><tr><th rowspan="1" colspan="1">Date</th><th rowspan="1" colspan="1">Author</th><th rowspan="1" colspan="1">Description</th></tr><tr><td rowspan="1" colspan="1">20060712</td><td rowspan="1" colspan="1">ASV</td><td rowspan="1" colspan="1">Updated the list of editors. Completed action items <a href="http://www.w3.org/2006/07/12-ws-policy-minutes.html#action12">12</a>, <a href="http://www.w3.org/2006/07/12-ws-policy-minutes.html#action16">16</a> and <a href="http://www.w3.org/2006/07/12-ws-policy-minutes.html#action20">20</a> from the Austin F2F.</td></tr><tr><td rowspan="1" colspan="1">20060718</td><td rowspan="1" colspan="1">DBO</td><td rowspan="1" colspan="1">Completed action items: RFC2606 for domain names <a href="http://www.w3.org/2006/07/12-ws-policy-minutes.html#action09">09</a> (note: PLH had already done but it ddn't show up in the change log) </td></tr><tr><td rowspan="1" colspan="1">20060726</td><td rowspan="1" colspan="1">ASV</td><td rowspan="1" colspan="1">Incorporated the <a href="http://lists.w3.org/Archives/Public/public-ws-policy/2006Jul/0107.html">XML namespace URI versioning policy</a> adopted by the WG. </td></tr><tr><td rowspan="1" colspan="1">20060803</td><td rowspan="1" colspan="1">PY</td><td rowspan="1" colspan="1">Completed Issue: <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3551">3551</a> Misc updates throughout. </td></tr><tr><td rowspan="1" colspan="1">20060808</td><td rowspan="1" colspan="1">PY</td><td rowspan="1" colspan="1">Completed action item: <a href="http://www.w3.org/2006/07/13-ws-policy-minutes.html#action20">20</a> to highlight infoset terms uniformly. </td></tr><tr><td rowspan="1" colspan="1">20060808</td><td rowspan="1" colspan="1">DBO</td><td rowspan="1" colspan="1">Completed action items: <a href="http://www.w3.org/2006/07/12-ws-policy-minutes.html#action15">15</a> as early as possible in the doc, use the definition that @@ -1722,4 +1721,5 @@ for issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4598"><span class="diff-add"><span>4598</span></span></a>. Editors' action <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/310"><span class="diff-add"><span>318</span></span></a>. + </td></div></tr></div><div class="diff-add"><tr class="diff-add"><div class="diff-add"><td rowspan="1" colspan="1" class="diff-add">20070617</td></div><div class="diff-add"><td rowspan="1" colspan="1" class="diff-add">ASV</td></div><div class="diff-add"><td rowspan="1" colspan="1" class="diff-add">Updated the WSDL 20 reference [<a href="#WSDL20">[WSDL 2.0 Core Language]</a>]. </td></div></tr></div></tbody></table><br></div></div></body></html> \ No newline at end of file Index: ws-policy-framework.xml =================================================================== RCS file: /sources/public/2006/ws/policy/ws-policy-framework.xml,v retrieving revision 1.151 retrieving revision 1.152 diff -u -d -r1.151 -r1.152 --- ws-policy-framework.xml 15 Jun 2007 21:35:07 -0000 1.151 +++ ws-policy-framework.xml 18 Jun 2007 04:21:45 -0000 1.152 @@ -2553,9 +2553,9 @@ href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/"> <titleref>Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language</titleref>, R. Chinnici, J. J. Moreau, A. Ryman, S. - Weerawarana, Editors. World Wide Web Consortium, 27 March 2006. This version + Weerawarana, Editors. World Wide Web Consortium, 23 May 2007. This version of the WSDL 2.0 specification is - http://www.w3.org/TR/2006/CR-wsdl20-20060327. The <loc + http://www.w3.org/TR/2007/PR-wsdl20-20070523/. The <loc href="http://www.w3.org/TR/wsdl20/">latest version of WSDL 2.0</loc> is available at http://www.w3.org/TR/wsdl20. </bibl> <bibl id="WS-MetadataExchange" key="WS-MetadataExchange" @@ -3530,6 +3530,12 @@ <loc href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/310">318</loc>. </td> </tr> + <tr> + <td>20070617</td> + <td>ASV</td> + <td>Updated the WSDL 20 reference [<bibref ref="WSDL20"/>]. + </td> + </tr> </tbody> </table> </inform-div1> Index: ws-policy-attachment.html =================================================================== RCS file: /sources/public/2006/ws/policy/ws-policy-attachment.html,v retrieving revision 1.98 retrieving revision 1.99 diff -u -d -r1.98 -r1.99 --- ws-policy-attachment.html 14 Jun 2007 20:16:56 -0000 1.98 +++ ws-policy-attachment.html 18 Jun 2007 04:21:45 -0000 1.99 @@ -1623,8 +1623,8 @@ <cite><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/">Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language</a></cite>, R. Chinnici, J. J. Moreau, A. Ryman, S. Weerawarana, Editors. World Wide Web Consortium, - 27 March 2006. This version of the WSDL 2.0 specification is - http://www.w3.org/TR/2006/CR-wsdl20-20060327. The <a href="http://www.w3.org/TR/wsdl20/">latest version of WSDL + 23 May 2007. This version of the WSDL 2.0 specification is + http://www.w3.org/TR/2007/PR-wsdl20-20070523/. The <a href="http://www.w3.org/TR/wsdl20/">latest version of WSDL 2.0</a> is available at http://www.w3.org/TR/wsdl20. </dd><dt class="label"><a name="WS-Security"></a>[WS-Security 2004] </dt><dd> <cite><a href="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0.pdf">Web Services Security: SOAP Message Security 1.0 @@ -2031,4 +2031,5 @@ for issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4552">4552</a>. Editors' action <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/275">275</a>. </td></tr><tr><td rowspan="1" colspan="1">20070614</td><td rowspan="1" colspan="1">ASV</td><td rowspan="1" colspan="1">Reset Section <a href="#change-description"><b>D. Changes in this Version of the Document</b></a>. + </td></tr><tr><td rowspan="1" colspan="1">20070617</td><td rowspan="1" colspan="1">ASV</td><td rowspan="1" colspan="1">Updated the WSDL 20 reference [<cite><a href="#WSDL20">WSDL 2.0 Core Language</a></cite>]. </td></tr></tbody></table><br></div></div></body></html> \ No newline at end of file Index: ws-policy-framework-diff20070605.xml =================================================================== RCS file: /sources/public/2006/ws/policy/ws-policy-framework-diff20070605.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- ws-policy-framework-diff20070605.xml 17 Jun 2007 04:05:05 -0000 1.1 +++ ws-policy-framework-diff20070605.xml 18 Jun 2007 04:21:45 -0000 1.2 @@ -961,7 +961,7 @@ interoperation with the entity that includes such ignorable assertions in its policy. </phrase></p><p diff="add"> - <phrase diff="add">The </phrase>schema outline for <phrase diff="chg">the </phrase><att><phrase diff="add">wsp:Ignorable</phrase></att> attribute is as follows: + <phrase diff="add">The </phrase>schema outline for <phrase diff="add">the </phrase><att><phrase diff="add">wsp:Ignorable</phrase></att><phrase diff="del">this </phrase>attribute is as follows: </p><eg xml:space="preserve" role="needs-numbering"><Assertion ( wsp:Ignorable="xs:boolean" )? … > … </Assertion></eg><p>The following describes the Attribute Information Item defined in the schema outline above:</p><glist><gitem><label> <att>/Assertion/@wsp:Ignorable</att> @@ -985,20 +985,19 @@ <phrase diff="add">As</phrase><phrase diff="del">Because </phrase><phrase diff="chg">a first approximation, an intersection algorithm is </phrase><phrase diff="add">defined below that approximates compatibility of </phrase><termref def="policy_assertion" diff="add">policy <phrase diff="add">assertions</phrase></termref> in<phrase diff="del">alternative </phrase><phrase diff="chg">a domain-independent manner. Mechanisms </phrase><phrase diff="add">for determining - </phrase><termref def="policy_assertion_parameter" diff="add"><phrase diff="add">assertion parameter</phrase></termref> - <phrase diff="add">compatibility are not part</phrase><phrase diff="del">semantics </phrase>of - <phrase diff="del">the </phrase><phrase diff="chg">this </phrase><phrase diff="add">domain-independent - policy</phrase><phrase diff="del">assertions, </phrase><phrase diff="chg">intersection. </phrase><phrase diff="add">Determining </phrase>whether two - <termref def="policy_assertion" diff="add"> policy <phrase diff="add">assertions</phrase></termref><phrase diff="del">alternatives </phrase><phrase diff="add">of the same - type </phrase>are compatible <phrase diff="chg">may involve </phrase>domain-specific <phrase diff="add">processing for purposes of + </phrase><termref def="policy_assertion_parameter" diff="add"><phrase diff="add">assertion</phrase><phrase diff="del">semantics </phrase><phrase diff="add">parameter</phrase></termref> + <phrase diff="add">compatibility are not part </phrase>of <phrase diff="chg">this </phrase><phrase diff="add">domain-independent + policy</phrase><phrase diff="del">collected </phrase><phrase diff="chg">intersection. Determining </phrase>whether two + <termref def="policy_assertion" diff="add"> policy <phrase diff="add">assertions</phrase></termref> <phrase diff="add">of the same + type</phrase><phrase diff="del">alternatives </phrase>are compatible <phrase diff="chg">may involve </phrase>domain-specific <phrase diff="chg">processing </phrase><phrase diff="add">for purposes of determining </phrase><termref def="policy_assertion_parameter" diff="add"><phrase diff="add">assertion parameter</phrase></termref> <phrase diff="add">compatibility. Domain-independent policy - intersection may be extended to</phrase><phrase diff="add">include domain-specific processing. + intersection may be extended to include domain-specific processing. </phrase>If a domain-specific intersection processing algorithm is required this will be known from the <phrase diff="chg">QName </phrase>of the specific <termref def="policy_assertion_type">assertion <phrase diff="chg">type</phrase></termref> involved in the <termref def="policy_alternative" diff="add">policy <phrase diff="add">alternative</phrase></termref><phrase diff="add">. However,</phrase><phrase diff="del">alternatives. </phrase><phrase diff="chg">regardless of whether </phrase><phrase diff="add">an assertion's - QName indicates</phrase><phrase diff="del">approximation, </phrase><phrase diff="add">domain-specific processing, </phrase>an <phrase diff="chg">implementation </phrase><phrase diff="add">of</phrase><phrase diff="del">is + QName indicates domain-specific processing,</phrase><phrase diff="del">approximation, </phrase>an <phrase diff="chg">implementation </phrase><phrase diff="add">of</phrase><phrase diff="del">is defined </phrase><phrase diff="add">the domain-independent</phrase><phrase diff="del">herein </phrase><phrase diff="chg">intersection need not apply </phrase><phrase diff="add">the domain-specific processing. </phrase></p><p diff="add"><phrase diff="add">The</phrase>domain-independent <phrase diff="add">policy intersection algorithm</phrase><phrase diff="del">manner: </phrase><phrase diff="add">is:</phrase></p><ulist><item><p>Two <termref def="policy_assertion">policy assertions</termref> are @@ -1128,7 +1127,7 @@ when </phrase><phrase diff="chg">and </phrase><phrase diff="add">two </phrase><termref def="policy_assertion" diff="add"><phrase diff="add">assertions</phrase></termref><phrase diff="del">behavior </phrase><phrase diff="chg">of </phrase><phrase diff="add">the </phrase><termref def="policy_assertion_type" diff="add"><phrase diff="add">type</phrase></termref><phrase diff="del">with </phrase><el diff="chg">sp:EncryptedParts</el><phrase diff="add">, one - from</phrase><phrase diff="del">is </phrase><phrase diff="add">each of</phrase><phrase diff="del">invoked, </phrase>the + from each</phrase><phrase diff="del">is </phrase><phrase diff="chg">of </phrase>the <phrase diff="del">contents </phrase><phrase diff="chg">input </phrase><termref def="policy" diff="add"><phrase diff="add">Policies</phrase></termref><phrase diff="add">.</phrase><phrase diff="del">both </phrase><phrase diff="chg">In </phrase><phrase diff="add">general, whether</phrase><phrase diff="del">are </phrase><phrase diff="chg">two </phrase><termref def="policy_assertion" diff="add"><phrase diff="add">assertions</phrase></termref><phrase diff="del">to </phrase><phrase diff="chg">of </phrase>the <phrase diff="chg">same </phrase><termref def="policy_assertion_type" diff="add"><phrase diff="add">type</phrase></termref><phrase diff="del">behavior. </phrase><phrase diff="chg">are @@ -1155,7 +1154,7 @@ </phrase><el diff="add">sp:EncryptedParts</el> <termref def="policy_assertion"><phrase diff="add">assertion</phrase></termref> <phrase diff="add">in the above example is redundant.</phrase></p><p diff="add"><phrase diff="add">Whether the two </phrase><el diff="add">sp:SignedParts</el> <termref def="policy_assertion"><phrase diff="add">assertions</phrase></termref> are <phrase diff="add">compatible - or</phrase><phrase diff="del">always </phrase><phrase diff="chg">one of </phrase><phrase diff="add">them is</phrase><phrase diff="del">least </phrase><phrase diff="chg">redundant </phrase><phrase diff="add">depends on the semantics defined for + or</phrase><phrase diff="del">always </phrase><phrase diff="chg">one of them is </phrase><phrase diff="add">redundant depends on the semantics defined for this </phrase><termref def="policy_assertion_type"><phrase diff="add">assertion type</phrase></termref><phrase diff="add">.</phrase><phrase diff="del">compatible.</phrase></p><p>As another example of intersection of WS-Addressing assertions that utilize the framework intersection algorithm, consider two input policies:</p><eg xml:space="preserve" role="needs-numbering"><wsp:Policy xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" > @@ -1408,9 +1407,9 @@ Available at http://www.w3.org/TR/2001/NOTE-wsdl-20010315. </bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" key="WSDL 2.0 Core Language" id="WSDL20" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"> <titleref xlink:type="simple" xlink:actuate="onRequest" xlink:show="new">Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language</titleref>, R. Chinnici, J. J. Moreau, A. Ryman, S. - Weerawarana, Editors. World Wide Web Consortium, 27 March 2006. This version + Weerawarana, Editors. World Wide Web Consortium, <phrase diff="chg">23 May 2007. </phrase>This version of the WSDL 2.0 specification is - http://www.w3.org/TR/2006/CR-wsdl20-20060327. The <loc href="http://www.w3.org/TR/wsdl20/" xlink:type="simple" xlink:actuate="onRequest" xlink:show="replace">latest version of WSDL 2.0</loc> is + <phrase diff="chg">http://www.w3.org/TR/2007/PR-wsdl20-20070523/. </phrase>The <loc href="http://www.w3.org/TR/wsdl20/" xlink:type="simple" xlink:actuate="onRequest" xlink:show="replace">latest version of WSDL 2.0</loc> is available at http://www.w3.org/TR/wsdl20. </bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="WS-MetadataExchange" key="WS-MetadataExchange" href="http://schemas.xmlsoap.org/ws/2004/09/mex/" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"> <titleref xlink:type="simple" xlink:actuate="onRequest" xlink:show="new">Web Services Metadata Exchange (WS-MetadataExchange)</titleref>, K. Ballinger, et al, Authors. BEA Systems Inc., Computer Associates @@ -1442,13 +1441,13 @@ on public-ws-policy@w3.org</loc> are also gratefully acknowledged. </p></inform-div1><inform-div1 id="change-description"><head>Changes in this Version of the Document</head><p>A list of <phrase diff="del">major </phrase>editorial changes since the Working Draft dated <phrase diff="chg">05 June, </phrase>2007 is - below:</p><ulist><item><p><phrase diff="chg">Clarified </phrase><phrase diff="add">that if a domain were</phrase><phrase diff="del">changes </phrase>to <phrase diff="chg">leverage </phrase><phrase diff="add">the policy intersection in - the framework and specify domain specific intersection</phrase><phrase diff="del">with </phrase><phrase diff="add">rules, </phrase>the <phrase diff="add">domain - could</phrase><phrase diff="del">OASIS </phrase><phrase diff="chg">only </phrase><phrase diff="add">specify intersection rules for assertion parameters.</phrase><phrase diff="del">specification.</phrase></p></item><item><p>Clarified <phrase diff="add">how to interpret multiple assertions of </phrase>the <phrase diff="add">same type - if policy assertion authors did not specify the semantics of multiple</phrase><phrase diff="del">meaning </phrase><phrase diff="add">policy - assertions </phrase>of a <phrase diff="add">simple assertion type (that does not allow parameters and - nested </phrase>policy <phrase diff="add">expression).</phrase></p></item><item diff="add"><p><phrase diff="add">Clarified the behavior implied by an ignorable</phrase><phrase diff="del">intersection </phrase><phrase diff="add">assertion.</phrase></p></item><item diff="add"><p><phrase diff="add">Clarified the distributive rule and added an example to illustrate - the case where a combination of Optional=false and Distributive rules apply.</phrase><phrase diff="del">result.</phrase></p></item></ulist></inform-div1><inform-div1 id="change-log"><head>Web Services Policy 1.5 - Framework Change Log</head><table id="ws-policy-framework-changelog-table" border="1"><tbody><tr><th rowspan="1" colspan="1">Date</th><th rowspan="1" colspan="1">Author</th><th rowspan="1" colspan="1">Description</th></tr><!-- template + below:</p><ulist><item><p><phrase diff="chg">Clarified </phrase><phrase diff="add">that if a domain were</phrase><phrase diff="del">changes </phrase>to <phrase diff="chg">leverage </phrase><phrase diff="add">the policy intersection</phrase><phrase diff="del">with </phrase><phrase diff="add">in + </phrase>the <phrase diff="chg">framework and </phrase><phrase diff="add">specify domain specific intersection rules, the domain + could only specify intersection rules for assertion parameters.</phrase><phrase diff="del">specification.</phrase></p></item><item><p>Clarified <phrase diff="add">how to interpret multiple assertions of </phrase>the <phrase diff="add">same type + if policy assertion authors did not specify the semantics of multiple policy + assertions</phrase><phrase diff="del">meaning </phrase>of a <phrase diff="add">simple assertion type (that does not allow parameters and + nested </phrase>policy <phrase diff="add">expression).</phrase></p></item><item diff="add"><p><phrase diff="add">Clarified the behavior implied by an ignorable assertion.</phrase></p></item><item diff="add"><p><phrase diff="add">Clarified the distributive rule and added an example to illustrate + the</phrase><phrase diff="del">intersection </phrase><phrase diff="add">case where a combination of Optional=false and Distributive rules apply.</phrase><phrase diff="del">result.</phrase></p></item></ulist></inform-div1><inform-div1 id="change-log"><head>Web Services Policy 1.5 - Framework Change Log</head><table id="ws-policy-framework-changelog-table" border="1"><tbody><tr><th rowspan="1" colspan="1">Date</th><th rowspan="1" colspan="1">Author</th><th rowspan="1" colspan="1">Description</th></tr><!-- template <tr> <td>200505</td> <td></td> @@ -1564,4 +1563,5 @@ for issue <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4598" xlink:type="simple" xlink:actuate="onRequest" xlink:show="replace"><phrase diff="add">4598</phrase></loc>. Editors' action <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/310" xlink:type="simple" xlink:actuate="onRequest" xlink:show="replace"><phrase diff="add">318</phrase></loc>. + </td></tr><tr diff="add"><td rowspan="1" colspan="1" diff="add">20070617</td><td rowspan="1" colspan="1" diff="add">ASV</td><td rowspan="1" colspan="1" diff="add">Updated the WSDL 20 reference [<bibref ref="WSDL20"/>]. </td></tr></tbody></table></inform-div1></back></spec> \ No newline at end of file Index: ws-policy-attachment-diff20070605.html =================================================================== RCS file: /sources/public/2006/ws/policy/ws-policy-attachment-diff20070605.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- ws-policy-attachment-diff20070605.html 17 Jun 2007 04:05:05 -0000 1.1 +++ ws-policy-attachment-diff20070605.html 18 Jun 2007 04:21:45 -0000 1.2 @@ -1598,8 +1598,8 @@ <a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/"><cite>Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language</cite></a>, R. Chinnici, J. J. Moreau, A. Ryman, S. Weerawarana, Editors. World Wide Web Consortium, - 27 March 2006. This version of the WSDL 2.0 specification is - http://www.w3.org/TR/2006/CR-wsdl20-20060327. The <a href="http://www.w3.org/TR/wsdl20/">latest version of WSDL + <span class="diff-chg"><span>23 May 2007. </span></span>This version of the WSDL 2.0 specification is + <span class="diff-chg"><span>http://www.w3.org/TR/2007/PR-wsdl20-20070523/. </span></span>The <a href="http://www.w3.org/TR/wsdl20/">latest version of WSDL 2.0</a> is available at http://www.w3.org/TR/wsdl20. (See http://www.w3.org/TR/2006/CR-wsdl20-20060327/.)</dd><dt class="label"><a name="WS-Security" id="WS-Security"></a>[WS-Security 2004] </dt><dd> <a href="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0.pdf"><cite>Web Services Security: SOAP Message Security 1.0 @@ -2009,4 +2009,5 @@ for issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4552">4552</a>. Editors' action <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/275">275</a>. </td></tr><div class="diff-add"><tr class="diff-add"><div class="diff-add"><td rowspan="1" colspan="1" class="diff-add">20070614</td></div><div class="diff-add"><td rowspan="1" colspan="1" class="diff-add">ASV</td></div><div class="diff-add"><td rowspan="1" colspan="1" class="diff-add">Reset Section <a href="#change-description"><b>D. Changes in this Version of the Document</b></a>. + </td></div></tr></div><div class="diff-add"><tr class="diff-add"><div class="diff-add"><td rowspan="1" colspan="1" class="diff-add">20070617</td></div><div class="diff-add"><td rowspan="1" colspan="1" class="diff-add">ASV</td></div><div class="diff-add"><td rowspan="1" colspan="1" class="diff-add">Updated the WSDL 20 reference [<a href="#WSDL20">[WSDL 2.0 Core Language]</a>]. </td></div></tr></div></tbody></table><br></div></div></body></html> \ No newline at end of file Index: ws-policy-framework.html =================================================================== RCS file: /sources/public/2006/ws/policy/ws-policy-framework.html,v retrieving revision 1.125 retrieving revision 1.126 diff -u -d -r1.125 -r1.126 --- ws-policy-framework.html 15 Jun 2007 21:35:07 -0000 1.125 +++ ws-policy-framework.html 18 Jun 2007 04:21:45 -0000 1.126 @@ -1588,9 +1588,9 @@ Available at http://www.w3.org/TR/2001/NOTE-wsdl-20010315. </dd><dt class="label"><a name="WSDL20"></a>[WSDL 2.0 Core Language] </dt><dd> <cite><a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327/">Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language</a></cite>, R. Chinnici, J. J. Moreau, A. Ryman, S. - Weerawarana, Editors. World Wide Web Consortium, 27 March 2006. This version + Weerawarana, Editors. World Wide Web Consortium, 23 May 2007. This version of the WSDL 2.0 specification is - http://www.w3.org/TR/2006/CR-wsdl20-20060327. The <a href="http://www.w3.org/TR/wsdl20/">latest version of WSDL 2.0</a> is + http://www.w3.org/TR/2007/PR-wsdl20-20070523/. The <a href="http://www.w3.org/TR/wsdl20/">latest version of WSDL 2.0</a> is available at http://www.w3.org/TR/wsdl20. </dd><dt class="label"><a name="WS-MetadataExchange"></a>[WS-MetadataExchange] </dt><dd> <cite><a href="http://schemas.xmlsoap.org/ws/2004/09/mex/">Web Services Metadata Exchange (WS-MetadataExchange)</a></cite>, K. Ballinger, et al, Authors. BEA Systems Inc., Computer Associates @@ -1741,4 +1741,5 @@ for issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4598">4598</a>. Editors' action <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/310">318</a>. + </td></tr><tr><td rowspan="1" colspan="1">20070617</td><td rowspan="1" colspan="1">ASV</td><td rowspan="1" colspan="1">Updated the WSDL 20 reference [<cite><a href="#WSDL20">WSDL 2.0 Core Language</a></cite>]. </td></tr></tbody></table><br></div></div></body></html> \ No newline at end of file Index: ws-policy-attachment.xml =================================================================== RCS file: /sources/public/2006/ws/policy/ws-policy-attachment.xml,v retrieving revision 1.105 retrieving revision 1.106 diff -u -d -r1.105 -r1.106 --- ws-policy-attachment.xml 14 Jun 2007 20:16:56 -0000 1.105 +++ ws-policy-attachment.xml 18 Jun 2007 04:21:45 -0000 1.106 @@ -2470,8 +2470,8 @@ <titleref>Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language</titleref>, R. Chinnici, J. J. Moreau, A. Ryman, S. Weerawarana, Editors. World Wide Web Consortium, - 27 March 2006. This version of the WSDL 2.0 specification is - http://www.w3.org/TR/2006/CR-wsdl20-20060327. The <loc href="http://www.w3.org/TR/wsdl20/">latest version of WSDL + 23 May 2007. This version of the WSDL 2.0 specification is + http://www.w3.org/TR/2007/PR-wsdl20-20070523/. The <loc href="http://www.w3.org/TR/wsdl20/">latest version of WSDL 2.0</loc> is available at http://www.w3.org/TR/wsdl20. </bibl> <bibl id="WS-Security" key="WS-Security 2004" href="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0.pdf"> @@ -3342,6 +3342,12 @@ <td>ASV</td> <td>Reset Section <specref ref="change-description"/>. </td> + </tr> + <tr> + <td>20070617</td> + <td>ASV</td> + <td>Updated the WSDL 20 reference [<bibref ref="WSDL20"/>]. + </td> </tr> </tbody> </table> Index: ws-policy-attachment-diff20070605.xml =================================================================== RCS file: /sources/public/2006/ws/policy/ws-policy-attachment-diff20070605.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- ws-policy-attachment-diff20070605.xml 17 Jun 2007 04:05:05 -0000 1.1 +++ ws-policy-attachment-diff20070605.xml 18 Jun 2007 04:21:45 -0000 1.2 @@ -1420,8 +1420,8 @@ <titleref xlink:type="simple" xlink:actuate="onRequest" xlink:show="new">Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language</titleref>, R. Chinnici, J. J. Moreau, A. Ryman, S. Weerawarana, Editors. World Wide Web Consortium, - 27 March 2006. This version of the WSDL 2.0 specification is - http://www.w3.org/TR/2006/CR-wsdl20-20060327. The <loc href="http://www.w3.org/TR/wsdl20/" xlink:type="simple" xlink:actuate="onRequest" xlink:show="replace">latest version of WSDL + <phrase diff="chg">23 May 2007. </phrase>This version of the WSDL 2.0 specification is + <phrase diff="chg">http://www.w3.org/TR/2007/PR-wsdl20-20070523/. </phrase>The <loc href="http://www.w3.org/TR/wsdl20/" xlink:type="simple" xlink:actuate="onRequest" xlink:show="replace">latest version of WSDL 2.0</loc> is available at http://www.w3.org/TR/wsdl20. </bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" id="WS-Security" key="WS-Security 2004" href="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0.pdf" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"> <titleref xlink:type="simple" xlink:actuate="onRequest" xlink:show="new">Web Services Security: SOAP Message Security 1.0 @@ -1820,4 +1820,5 @@ for issue <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4552" xlink:type="simple" xlink:actuate="onRequest" xlink:show="replace">4552</loc>. Editors' action <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/275" xlink:type="simple" xlink:actuate="onRequest" xlink:show="replace">275</loc>. </td></tr><tr diff="add"><td rowspan="1" colspan="1" diff="add">20070614</td><td rowspan="1" colspan="1" diff="add">ASV</td><td rowspan="1" colspan="1" diff="add">Reset Section <specref ref="change-description"/>. + </td></tr><tr diff="add"><td rowspan="1" colspan="1" diff="add">20070617</td><td rowspan="1" colspan="1" diff="add">ASV</td><td rowspan="1" colspan="1" diff="add">Updated the WSDL 20 reference [<bibref ref="WSDL20"/>]. </td></tr></tbody></table></inform-div1></back></spec> \ No newline at end of file
Received on Monday, 18 June 2007 04:21:57 UTC