- 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