- From: Asir Vedamuthu via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 22 Jan 2007 21:39:24 +0000
- To: public-ws-policy-eds@w3.org
Update of /sources/public/2006/ws/policy
In directory hutz:/tmp/cvs-serv26868
Modified Files:
ws-policy-attachment.html ws-policy-attachment.xml
Log Message:
Implemented the resolution for issue 4230. Editors' action 135.
Index: ws-policy-attachment.xml
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-attachment.xml,v
retrieving revision 1.77
retrieving revision 1.78
diff -u -d -r1.77 -r1.78
--- ws-policy-attachment.xml 22 Jan 2007 14:24:21 -0000 1.77
+++ ws-policy-attachment.xml 22 Jan 2007 21:39:21 -0000 1.78
@@ -504,6 +504,9 @@
as part of their intrinsic definition. The second allows
policies to be associated with arbitrary policy subjects
independently from their definition.</p>
+ <p>The <termref def="policy_scope">policy scope</termref> of an attachment is specific to the <termref def="policy_attachment">policy attachment</termref>
+ Mechanism using it. Accordingly, any <termref def="policy_attachment">policy attachment</termref> mechanism <rfc2119>MUST</rfc2119> define
+ the <termref def="policy_scope">policy scope</termref> of the attachment.</p>
</div2>
<div2 id="XMLElementAttachement">
<head>XML Element Attachment</head>
@@ -538,10 +541,6 @@
<term>element policy</term> is the <termref def="policy">policy</termref> attached to the <termref def="policy_subject">policy subjects</termref> associated with
the element information item that contains it.</termdef>
</p>
-<p>Note that the <termref def="policy_scope">policy scope</termref> of the attachment is specific to the
-<termref def="policy_attachment">policy attachment</termref> Mechanism using it; accordingly, any <termref def="policy_attachment">policy
-attachment</termref> mechanism using this attribute <rfc2119>MUST</rfc2119>
-define the <termref def="policy_scope">policy scope</termref> of the attachment.</p>
<p>An example of <termref def="element_policy">element policy</termref> through the use of this global
attribute is given below using the sample policies stated in Section
<specref ref="Example"/>.</p>
@@ -3201,6 +3200,13 @@
<td>Completed action item:
<loc href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/129">129</loc>
Resolution for issue <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4207">4207</loc></td>
+ </tr>
+ <tr>
+ <td>20070122</td>
+ <td>ASV</td>
+ <td>Implemented the resolution for issue <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4230">4230</loc>.
+ Editors' action <loc href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/135">135</loc>.
+ </td>
</tr>
</tbody>
</table>
Index: ws-policy-attachment.html
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-attachment.html,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -d -r1.76 -r1.77
--- ws-policy-attachment.html 18 Jan 2007 00:25:35 -0000 1.76
+++ ws-policy-attachment.html 22 Jan 2007 21:39:21 -0000 1.77
@@ -94,7 +94,7 @@
Element or Attribute Information Items.</p></li></ul><p>Elements and Attributes defined by this specification are referred to in the text of this document using
XPath 1.0 [XPATH 1.0] expressions. Extensibility points are referred to using an extended version of this
syntax:</p><ul><li><p>An element extensibility point is referred to using {any} in place of the element name. This
-indicates that any element name can be used, from any namespace other than the http://www.w3.org/@@@@/@@/ws-policy
+indicates that any element name can be used, from any namespace other than the http://www.w3.org/ns/ws-policy
namespace. </p></li><li><p>An attribute extensibility point is referred to using @{any} in place of the attribute name. This
indicates that any attribute name can be used, from any namespace.
namespace. </p></li></ul><p>Normative text within this specification takes precedence over
@@ -137,7 +137,7 @@
</td><td rowspan="1" colspan="1">[<cite><a href="#WSDL11BindingforSOAP12">WSDL 1.1 Binding for SOAP 1.2</a></cite>]</td></tr><tr><td rowspan="1" colspan="1">
<code>(none), wsp</code>
</td><td rowspan="1" colspan="1">
-<code>http://www.w3.org/@@@@/@@/ws-policy</code>
+<code>http://www.w3.org/ns/ws-policy</code>
</td><td rowspan="1" colspan="1">This specification</td></tr><tr><td rowspan="1" colspan="1">
<code>wsse</code>
</td><td rowspan="1" colspan="1">
@@ -152,9 +152,9 @@
<code>http://www.w3.org/2001/XMLSchema</code>
</td><td rowspan="1" colspan="1">[<cite><a href="#XMLSchemaPart1">XML Schema Structures</a></cite>]</td></tr></tbody></table><br><p>
All information items defined by this specification
- are identified by the XML namespace URI [<cite><a href="#XML-NS">XML Namespaces</a></cite>] http://www.w3.org/@@@@/@@/ws-policy. A <a href="http://www.w3.org/@@@@/@@/ws-policy">normative XML
+ are identified by the XML namespace URI [<cite><a href="#XML-NS">XML Namespaces</a></cite>] http://www.w3.org/ns/ws-policy. A <a href="http://www.w3.org/ns/ws-policy">normative XML
Schema</a> [<cite><a href="#XMLSchemaPart1">XML Schema Structures</a></cite>, <cite><a href="#XMLSchemaPart2">XML Schema Datatypes</a></cite>] document can be obtained by
- dereferencing the XML namespace URI.</p><p>
+ dereferencing the namespace document at the WS-Policy 1.5 namespace URI.</p><p>
In this document reference is made to the <code class="attr">wsu:Id</code>
attribute in a utility schema (<a href="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd</a>). The
<code class="attr">wsu:Id</code> attribute was added to the utility schema
@@ -187,7 +187,7 @@
interpreted as described in RFC 2119 [<cite><a href="#RFC2119">IETF RFC 2119</a></cite>].
</p><p>We introduce the following terms that are used throughout this document:</p><dl><dt class="label">
<a href="#effective_policy">effective policy</a>
- </dt><dd><p>The
+ </dt><dd><p>the
<b>effective policy</b>, for a given <a title="" href="#policy_subject">policy subject</a>, is the
combination of relevant policies. The relevant policies are those
attached to <a title="" href="#policy_scope">policy scopes</a> that
@@ -202,7 +202,7 @@
an assertion that may be ignored for policy intersection (as defined in
<a href="http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-framework.html?content-type=text/html;charset=utf-8#Policy_Intersection">4.5 Policy Intersection</a>).</p></dd><dt class="label">
<a href="#merge">merge</a>
- </dt><dd><p>A <b>merge</b>
+ </dt><dd><p>a <b>merge</b>
consists of serializing each policy as a
<a title="" href="#policy_expression">policy expression</a>, replacing their
<code class="elt">wsp:Policy</code> element with a
@@ -241,7 +241,7 @@
is a policy for securing messages using X509 certificates
[<cite><a href="#WS-SecurityPolicy">WS-SecurityPolicy</a></cite>].</p><div class="exampleOuter"><p style="text-align: left" class="exampleHead"><a name="Table2"></a><i><span>Example 2-1. </span>Example RM Policy Expression.</i></p><div class="exampleInner"><pre>(01) <wsp:Policy
xmlns:rmp="http://docs.oasis-open.org/ws-rx/wsrmp/200602"
- xmlns:wsp="http://www.w3.org/@@@@/@@/ws-policy"
+ xmlns:wsp="http://www.w3.org/ns/ws-policy"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
wsu:Id="RmPolicy" >
(02) <rmp:RMAssertion>
@@ -252,7 +252,7 @@
(07) </rmp:RMAssertion>
(08) </wsp:Policy></pre></div></div><div class="exampleOuter"><p style="text-align: left" class="exampleHead"><a name="Table3"></a><i><span>Example 2-2. </span>Example X509 Security Policy Expression.</i></p><div class="exampleInner"><pre>(01) <wsp:Policy
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"
- xmlns:wsp="http://www.w3.org/@@@@/@@/ws-policy"
+ xmlns:wsp="http://www.w3.org/ns/ws-policy"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
wsu:Id="X509EndpointPolicy" >
(02) <sp:AsymmetricBinding>
@@ -335,7 +335,9 @@
resources to associate <a title="" href="#policy">policy</a>
as part of their intrinsic definition. The second allows
policies to be associated with arbitrary policy subjects
- independently from their definition.</p></div><div class="div2">
+ independently from their definition.</p><p>The <a title="" href="#policy_scope">policy scope</a> of an attachment is specific to the <a title="" href="#policy_attachment">policy attachment</a>
+ Mechanism using it. Accordingly, any <a title="" href="#policy_attachment">policy attachment</a> mechanism <span class="rfc2119">MUST</span> define
+ the <a title="" href="#policy_scope">policy scope</a> of the attachment.</p></div><div class="div2">
<h3><a name="XMLElementAttachement"></a>3.3 XML Element Attachment</h3><p>It is often desirable to associate <a title="" href="#policy">policies</a> with Web services <a title="" href="#policy_subject">policy subjects</a> represented as XML elements (i.e., WSDL 1.1 elements - Section <a href="#AttachingPolicyUsingWSDL1.1"><b>4. Attaching Policies Using WSDL 1.1</b></a> for the specific details
of WSDL attachment).</p><p>Since <a title="" href="#policy_assertion">policy assertions</a> are strongly typed by the authors, the precise
semantics of how element policy is to be processed once
@@ -350,7 +352,7 @@
(04) <xs:list itemType="xs:anyURI" />
(05) </xs:simpleType>
(06) </xs:attribute>
-(07) </xs:schema></pre></div><p>The namespace URI [<cite><a href="#XML-NS">XML Namespaces</a></cite>] for this attribute is <code>http://www.w3.org/@@@@/@@/ws-policy</code>.</p><p>The <code class="attr">wsp:PolicyURIs</code> attribute contains a white
+(07) </xs:schema></pre></div><p>The namespace URI [<cite><a href="#XML-NS">XML Namespaces</a></cite>] for this attribute is <code>http://www.w3.org/ns/ws-policy</code>.</p><p>The <code class="attr">wsp:PolicyURIs</code> attribute contains a white
space-separated list of one or more IRIs [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]. When this attribute is used,
each of the values identifies a <a title="" href="#policy_expression">policy expression</a> as defined by
[<cite><a href="#WS-Policy">Web Services Policy Framework</a></cite>]. If more than one IRI is specified, the
@@ -361,10 +363,7 @@
property. [<a name="element_policy" title="element policy">Definition</a>: The
<b>element policy</b> is the <a title="" href="#policy">policy</a> attached to the <a title="" href="#policy_subject">policy subjects</a> associated with
the element information item that contains it.]
-</p><p>Note that the <a title="" href="#policy_scope">policy scope</a> of the attachment is specific to the
-<a title="" href="#policy_attachment">policy attachment</a> Mechanism using it; accordingly, any <a title="" href="#policy_attachment">policy
-attachment</a> mechanism using this attribute <span class="rfc2119">MUST</span>
-define the <a title="" href="#policy_scope">policy scope</a> of the attachment.</p><p>An example of <a title="element policy" href="#element_policy">element policy</a> through the use of this global
+</p><p>An example of <a title="element policy" href="#element_policy">element policy</a> through the use of this global
attribute is given below using the sample policies stated in Section
<a href="#Example"><b>2.4 Example</b></a>.</p><p>If the <a title="" href="#policy">policies</a> referenced by the following XML element</p><div class="exampleInner"><pre>(01) <MyElement wsp:PolicyURIs="
(02) http://www.example.com/policies#RmPolicy
@@ -373,7 +372,7 @@
whose XML 1.0 representation is listed in <a href="#Table4">Example 3-1</a>:</p><div class="exampleOuter"><p style="text-align: left" class="exampleHead"><a name="Table4"></a><i><span>Example 3-1. </span>Example Merged Policy Expression.</i></p><div class="exampleInner"><pre>(01) <wsp:Policy
xmlns:rmp="http://docs.oasis-open.org/ws-rx/wsrmp/200602"
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"
- xmlns:wsp="http://www.w3.org/@@@@/@@/ws-policy" >
+ xmlns:wsp="http://www.w3.org/ns/ws-policy" >
(02) <rmp:RMAssertion>
(03) <rmp:InactivityTimeout Milliseconds="600000" />
(04) <rmp:BaseRetransmissionInterval Milliseconds="3000" />
@@ -719,7 +718,7 @@
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsoap12="http://schemas.xmlsoap.org/wsdl/soap12/"
- xmlns:wsp="http://www.w3.org/@@@@/@@/ws-policy"
+ xmlns:wsp="http://www.w3.org/ns/ws-policy"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" >
(02) <wsp:Policy wsu:Id="RmPolicy" >
(03) <rmp:RMAssertion>
@@ -773,7 +772,7 @@
message-level <a title="effective policy" href="#effective_policy">effective policy</a> is in effect for the input message,
whose XML 1.0 representation is listed in <a href="#Table6">Example 4-2</a>.</p><div class="exampleOuter"><p style="text-align: left" class="exampleHead"><a name="Table6"></a><i><span>Example 4-2. </span>Example Message Security Policy Expression.</i></p><div class="exampleInner"><pre>(01) <wsp:Policy
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"
- xmlns:wsp="http://www.w3.org/@@@@/@@/ws-policy"
+ xmlns:wsp="http://www.w3.org/ns/ws-policy"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
wsu:Id="SecureMessagePolicy" >
(02) <sp:SignedParts>
@@ -1397,7 +1396,7 @@
Security Considerations section of the Web Services Policy 1.5 - Framework document [<cite><a href="#WS-Policy">Web Services Policy Framework</a></cite>].
</p></div><div class="div1">
<h2><a name="Conformance"></a>8. Conformance</h2><div class="div2">
-<h3><a name="d3e3989"></a>8.1 External Policy Attachment Conformance</h3><p>An element information item whose namespace name is "http://www.w3.org/@@@@/@@/ws-policy" and whose local part is PolicyAttachment conforms to this specification if it is valid according to the XML Schema [<cite><a href="#XMLSchemaPart1">XML Schema Structures</a></cite>] for that element as defined by this specification (<a href="http://www.w3.org/@@@@/@@/ws-policy.xsd">http://www.w3.org/@@@@/@@/ws-policy.xsd</a>) and additionally adheres to all the constraints contained in Section <a href="#ExternalPolicyAttachment"><b>3.4 External Policy Attachment</b></a> of this specification. Such a conformant element information item constitutes an external policy attachment. </p></div><div class="div2">
+<h3><a name="d3e3989"></a>8.1 External Policy Attachment Conformance</h3><p>An element information item whose namespace name is "http://www.w3.org/ns/ws-policy" and whose local part is PolicyAttachment conforms to this specification if it is valid according to the XML Schema [<cite><a href="#XMLSchemaPart1">XML Schema Structures</a></cite>] for that element as defined by this specification (<a href="http://www.w3.org/ns/ws-policy.xsd">http://www.w3.org/ns/ws-policy.xsd</a>) and additionally adheres to all the constraints contained in Section <a href="#ExternalPolicyAttachment"><b>3.4 External Policy Attachment</b></a> of this specification. Such a conformant element information item constitutes an external policy attachment. </p></div><div class="div2">
<h3><a name="d3e4001"></a>8.2 WSDL 1.1 Attachment Conformance</h3><p>
A WSDL 1.1 [<cite><a href="#WSDL11">WSDL 1.1</a></cite>] description conforms to this specification when it incorporates one or more element policies and additionally adheres to all the constraints contained in section <a href="#AttachingPolicyUsingWSDL1.1"><b>4. Attaching Policies Using WSDL 1.1</b></a>
</p></div><div class="div2">
@@ -1849,4 +1848,8 @@
<a href="http://www.w3.org/2007/01/17-ws-policy-irc#T22-50-02">resolution</a>. This closes editors actions
<a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/139">139</a> and
<a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/111">111</a>.
+ </td></tr><tr><td rowspan="1" colspan="1">20070121</td><td rowspan="1" colspan="1">MH</td><td rowspan="1" colspan="1">Completed action item:
+ <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/129">129</a>
+ Resolution for issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4207">4207</a></td></tr><tr><td rowspan="1" colspan="1">20070122</td><td rowspan="1" colspan="1">ASV</td><td rowspan="1" colspan="1">Implemented the resolution for issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4230">4230</a>.
+ Editors' action <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/135">135</a>.
</td></tr></tbody></table><br></div></div></body></html>
\ No newline at end of file
Received on Monday, 22 January 2007 21:39:29 UTC