2006/ws/policy ws-policy-attachment.html,1.50,1.51 ws-policy-guidelines.xml,1.1,1.2

Update of /sources/public/2006/ws/policy
In directory hutz:/tmp/cvs-serv30640/ws/policy

Modified Files:
	ws-policy-attachment.html ws-policy-guidelines.xml 
Log Message:
Deleted placeholder for automatically generated example numbers.

Index: ws-policy-guidelines.xml
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-guidelines.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- ws-policy-guidelines.xml	6 Oct 2006 04:13:22 -0000	1.1
+++ ws-policy-guidelines.xml	10 Oct 2006 02:04:13 -0000	1.2
@@ -1408,7 +1408,7 @@
 
     <p>The partner specified policy is included in the beginning of
     the wsdl 1.1document and referenced by the binding for the service
-    as in the example below. </p>
+    as in the example below.</p>
 
     <example>
        <head></head>

Index: ws-policy-attachment.html
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-attachment.html,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -d -r1.50 -r1.51
--- ws-policy-attachment.html	10 Oct 2006 02:02:05 -0000	1.50
+++ ws-policy-attachment.html	10 Oct 2006 02:04:13 -0000	1.51
@@ -337,13 +337,13 @@
 	on WSDL [<cite><a href="#WSDL11">WSDL 1.1</a></cite>] and Policy.</p><p>This specification defines a global attribute that allows
 	<a title="" href="#policy_expression">policy expressions</a> to be attached to an arbitrary XML
 	element. The following is the schema definition for the
-	<code class="attr">wsp:PolicyURIs</code>  attribute:</p><div class="exampleInner"><pre>(XX01) &lt;xs:schema&gt;
-(XX02)   &lt;xs:attribute name="PolicyURIs"&gt;
-(XX03)     &lt;xs:simpleType&gt;
-(XX04) 	&lt;xs:list itemType="xs:anyURI" /&gt;
-(XX05)     &lt;/xs:simpleType&gt;
-(XX06)   &lt;/xs:attribute&gt;
-(XX07) &lt;/xs:schema&gt;</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
+	<code class="attr">wsp:PolicyURIs</code>  attribute:</p><div class="exampleInner"><pre>(01) &lt;xs:schema&gt;
+(02)   &lt;xs:attribute name="PolicyURIs"&gt;
+(03)     &lt;xs:simpleType&gt;
+(04) 	&lt;xs:list itemType="xs:anyURI" /&gt;
+(05)     &lt;/xs:simpleType&gt;
+(06)   &lt;/xs:attribute&gt;
+(07) &lt;/xs:schema&gt;</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
 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
@@ -359,9 +359,9 @@
 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
 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>(XX01) &lt;MyElement wsp:PolicyURIs="
-(XX02) &nbsp; &nbsp;http://www.example.com/policies#RmPolicy
-(XX03) &nbsp; &nbsp;http://www.example.com/policies#X509EndpointPolicy" /&gt;</pre></div><p>have been processed and <a title="merge" href="#merge">merged</a>, 
+<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) &lt;MyElement wsp:PolicyURIs="
+(02) &nbsp; &nbsp;http://www.example.com/policies#RmPolicy
+(03) &nbsp; &nbsp;http://www.example.com/policies#X509EndpointPolicy" /&gt;</pre></div><p>have been processed and <a title="merge" href="#merge">merged</a>, 
 	it would result in an <a title="element policy" href="#element_policy">element policy</a> 
 	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) &lt;wsp:Policy
 &nbsp; &nbsp; &nbsp; &nbsp; xmlns:rmp="http://docs.oasis-open.org/ws-rx/wsrmp/200602"
@@ -389,12 +389,12 @@
 	Policy References</a> of Web Services Policy 1.5 - Framework [<cite><a href="#WS-Policy">Web Services Policy Framework</a></cite>]), and the semantics for
 this are the same as for the use of the global attribute. For example,
 an alternative way of attaching the policies in the above example,
-using child elements, would be as follows:&nbsp;</p><div class="exampleInner"><pre>(XX01) &lt;MyElement&gt;
-(XX02) &nbsp; &lt;wsp:PolicyReference
-(XX03) &nbsp; &nbsp; &nbsp;URI="http://www.example.com/policies#RmPolicy" /&gt;
-(XX04) &nbsp; &lt;wsp:PolicyReference
-(XX05) &nbsp; &nbsp; &nbsp;URI="http://www.example.com/policies#X509EndpointPolicy" /&gt;
-(XX06) &lt;MyElement/&gt;</pre></div></div><div class="div2">
+using child elements, would be as follows:&nbsp;</p><div class="exampleInner"><pre>(01) &lt;MyElement&gt;
+(02) &nbsp; &lt;wsp:PolicyReference
+(03) &nbsp; &nbsp; &nbsp;URI="http://www.example.com/policies#RmPolicy" /&gt;
+(04) &nbsp; &lt;wsp:PolicyReference
+(05) &nbsp; &nbsp; &nbsp;URI="http://www.example.com/policies#X509EndpointPolicy" /&gt;
+(06) &lt;MyElement/&gt;</pre></div></div><div class="div2">
 <h3><a name="ExternalPolicyAttachment"></a>3.4 External Policy Attachment</h3><p>This mechanism allows <a title="" href="#policy">policies</a> to be associated with a <a title="" href="#policy_subject">policy
 subject</a> independent of that subject's definition and/or representation
 through the use of a <code class="elt">wsp:PolicyAttachment</code> 
@@ -413,15 +413,15 @@
 considered in scope. For example, an Endpoint Reference may be used as
 a domain expression, and it may contain <a title="" href="#policy_expression">policy expressions</a> within it,
 but this <a title="" href="#policy_expression">policy expressions</a> are not considered in scope with respect
-to the <code class="elt">wsp:PolicyAttachment</code>  element using it.</p><p>The following is the pseudo-schema for the <code class="elt">wsp:PolicyAttachment</code>  element:</p><div class="exampleInner"><pre>(XX01) &lt;wsp:PolicyAttachment … &gt;
-(XX02) &nbsp; &lt;wsp:AppliesTo&gt;
-(XX03) &nbsp; &nbsp; &lt;x:DomainExpression/&gt; +
-(XX04) &nbsp; &lt;/wsp:AppliesTo&gt;
-(XX05) &nbsp; ( &lt;wsp:Policy&gt;…&lt;/wsp:Policy&gt; |
-(XX06) &nbsp; &nbsp; &lt;wsp:PolicyReference&gt;…&lt;/wsp:PolicyReference&gt; ) +
-(XX07) &nbsp; &lt;wsse:Security&gt;…&lt;/wsse:Security&gt; ?
-(XX08) &nbsp; …
-(XX09) &lt;/wsp:PolicyAttachment&gt;</pre></div><p>The following describes the attributes and elements listed in the pseudo-schema outlined above:</p><dl><dt class="label">
+to the <code class="elt">wsp:PolicyAttachment</code>  element using it.</p><p>The following is the pseudo-schema for the <code class="elt">wsp:PolicyAttachment</code>  element:</p><div class="exampleInner"><pre>(01) &lt;wsp:PolicyAttachment … &gt;
+(02) &nbsp; &lt;wsp:AppliesTo&gt;
+(03) &nbsp; &nbsp; &lt;x:DomainExpression/&gt; +
+(04) &nbsp; &lt;/wsp:AppliesTo&gt;
+(05) &nbsp; ( &lt;wsp:Policy&gt;…&lt;/wsp:Policy&gt; |
+(06) &nbsp; &nbsp; &lt;wsp:PolicyReference&gt;…&lt;/wsp:PolicyReference&gt; ) +
+(07) &nbsp; &lt;wsse:Security&gt;…&lt;/wsse:Security&gt; ?
+(08) &nbsp; …
+(09) &lt;/wsp:PolicyAttachment&gt;</pre></div><p>The following describes the attributes and elements listed in the pseudo-schema outlined above:</p><dl><dt class="label">
 <code class="elt">/wsp:PolicyAttachment</code> 
 </dt><dd><p>This describes an external <a title="" href="#policy_attachment">policy attachment</a>.</p></dd><dt class="label">
 <code class="elt">/wsp:PolicyAttachment/wsp:AppliesTo</code> 
@@ -459,15 +459,15 @@
   or resources with which a policy can be associated. For example, domain expressions may 
   be used to refer to WSDL 1.1 definitions, WSDL 2.0 components, endpoint references, etc.</p><p>The following example illustrates the use of this mechanism with an
 EndpointReference domain expression for a deployed endpoint as defined
-in Web Services Addressing [<cite><a href="#WS-Addressing">WS-Addressing Core</a></cite>]:</p><div class="exampleInner"><pre>(XX01) &lt;wsp:PolicyAttachment&gt;
-(XX02) &nbsp; &lt;wsp:AppliesTo&gt;
-(XX03) &nbsp; &nbsp; &lt;wsa:EndpointReference&gt;
-(XX04) &nbsp; &nbsp; &nbsp; &lt;wsa:Address&gt;http://www.example.com/acct&lt;/wsa:Address&gt;
-(XX05) &nbsp; &nbsp; &lt;/wsa:EndpointReference&gt;
-(XX06) &nbsp; &lt;/wsp:AppliesTo&gt;
-(XX07) &nbsp; &lt;wsp:PolicyReference
-(XX08) &nbsp; &nbsp; &nbsp;URI="http://www.example.com/policies#RmPolicy" /&gt;
-(XX09) &lt;/wsp:PolicyAttachment&gt;</pre></div><p>In this example, the <a title="" href="#policy_expression">policy expression</a> at
+in Web Services Addressing [<cite><a href="#WS-Addressing">WS-Addressing Core</a></cite>]:</p><div class="exampleInner"><pre>(01) &lt;wsp:PolicyAttachment&gt;
+(02) &nbsp; &lt;wsp:AppliesTo&gt;
+(03) &nbsp; &nbsp; &lt;wsa:EndpointReference&gt;
+(04) &nbsp; &nbsp; &nbsp; &lt;wsa:Address&gt;http://www.example.com/acct&lt;/wsa:Address&gt;
+(05) &nbsp; &nbsp; &lt;/wsa:EndpointReference&gt;
+(06) &nbsp; &lt;/wsp:AppliesTo&gt;
+(07) &nbsp; &lt;wsp:PolicyReference
+(08) &nbsp; &nbsp; &nbsp;URI="http://www.example.com/policies#RmPolicy" /&gt;
+(09) &lt;/wsp:PolicyAttachment&gt;</pre></div><p>In this example, the <a title="" href="#policy_expression">policy expression</a> at
 <code>http://www.example.com/policies#RmPolicy</code> applies to all
 interactions with the endpoint at
 <code>http://www.example.com/acct</code>.</p></div></div><div class="div1">
@@ -1119,17 +1119,17 @@
 <code class="elt">businessService</code> , and a tModel using the entity's <code class="elt">categoryBag</code> . For
 example, associating the <a title="" href="#policy_expression">policy expression</a> that is identified by the
 IRI <code>http://www.example.com/myservice/policy</code> with a <code class="elt">businessService</code>  is
-done as follows:&nbsp;</p><div class="exampleInner"><pre>(XX01) &lt;businessService serviceKey="…" &gt;
-(XX02) &nbsp; &lt;name&gt;…&lt;/name&gt;
-(XX03) &nbsp; &lt;description&gt;…&lt;/description&gt;
-(XX04) &nbsp; &lt;bindingTemplates&gt;…&lt;/bindingTemplates&gt;
-(XX05) &nbsp; &lt;categoryBag&gt;
-(XX06) &nbsp; &nbsp; &lt;keyedReference
-(XX07) &nbsp; &nbsp; &nbsp; &nbsp;keyName="Policy Expression for example's Web services"
-(XX08) &nbsp; &nbsp; &nbsp; &nbsp;keyValue="http://www.example.com/myservice/policy"
-(XX09) &nbsp; &nbsp; &nbsp; &nbsp;tModelKey="uuid:a27078e4-fd38-320a-806f-6749e84f8005" /&gt;
-(XX10) &nbsp; &lt;/categoryBag&gt;
-(XX11) &lt;/businessService&gt;</pre></div><p>The <code class="attr">tModelKey</code>  of the <code class="elt">keyedReference</code> 
+done as follows:&nbsp;</p><div class="exampleInner"><pre>(01) &lt;businessService serviceKey="…" &gt;
+(02) &nbsp; &lt;name&gt;…&lt;/name&gt;
+(03) &nbsp; &lt;description&gt;…&lt;/description&gt;
+(04) &nbsp; &lt;bindingTemplates&gt;…&lt;/bindingTemplates&gt;
+(05) &nbsp; &lt;categoryBag&gt;
+(06) &nbsp; &nbsp; &lt;keyedReference
+(07) &nbsp; &nbsp; &nbsp; &nbsp;keyName="Policy Expression for example's Web services"
+(08) &nbsp; &nbsp; &nbsp; &nbsp;keyValue="http://www.example.com/myservice/policy"
+(09) &nbsp; &nbsp; &nbsp; &nbsp;tModelKey="uuid:a27078e4-fd38-320a-806f-6749e84f8005" /&gt;
+(10) &nbsp; &lt;/categoryBag&gt;
+(11) &lt;/businessService&gt;</pre></div><p>The <code class="attr">tModelKey</code>  of the <code class="elt">keyedReference</code> 
 <span class="rfc2119">MUST</span> match
 the fixed <code class="attr">tModelKey</code>  from the remote policy reference category
 system. The <code class="attr">keyValue</code> 
@@ -1138,19 +1138,19 @@
 expression</a> with a <code class="elt">bindingTemplate</code> , since bindingTemplates do not
 contain a <code class="elt">categoryBag</code>  in UDDI Version 2. Therefore, the
 <code class="elt">bindingTemplate</code> 's <code class="elt">tModelInstanceInfo</code>  and <code class="elt">instanceParms</code> 
-<span class="rfc2119">MUST</span> be used as follows:&nbsp;</p><div class="exampleInner"><pre>(XX01) &lt;bindingTemplate bindingKey="…" &gt;
-(XX02) &nbsp; &lt;accessPoint&gt;…&lt;/accessPoint&gt;
-(XX03) &nbsp; &lt;tModelInstanceDetails&gt;
-(XX04) &nbsp; &nbsp; &lt;tModelInstanceInfo
-(XX05) &nbsp; &nbsp; &nbsp; &nbsp;tModelKey="uuid:a27078e4-fd38-320a-806f-6749e84f8005" &gt;
-(XX06) &nbsp; &nbsp; &nbsp; &lt;instanceDetails&gt;
-(XX07) &nbsp; &nbsp; &nbsp; &nbsp; &lt;instanceParms&gt;
-(XX08) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; http://www.example.com/myservice/policy
-(XX09) &nbsp; &nbsp; &nbsp; &nbsp; &lt;/instanceParms&gt;
-(XX10) &nbsp; &nbsp; &nbsp; &lt;/instanceDetails&gt;
-(XX11) &nbsp; &nbsp; &lt;/tModelInstanceInfo&gt;
-(XX12) &nbsp; &lt;/tModelInstanceDetails&gt;
-(XX13) &lt;/bindingTemplate&gt;</pre></div><p>The <code class="attr">tModelKey</code>  of the <code class="elt">tModelInstanceInfo</code> 
+<span class="rfc2119">MUST</span> be used as follows:&nbsp;</p><div class="exampleInner"><pre>(01) &lt;bindingTemplate bindingKey="…" &gt;
+(02) &nbsp; &lt;accessPoint&gt;…&lt;/accessPoint&gt;
+(03) &nbsp; &lt;tModelInstanceDetails&gt;
+(04) &nbsp; &nbsp; &lt;tModelInstanceInfo
+(05) &nbsp; &nbsp; &nbsp; &nbsp;tModelKey="uuid:a27078e4-fd38-320a-806f-6749e84f8005" &gt;
+(06) &nbsp; &nbsp; &nbsp; &lt;instanceDetails&gt;
+(07) &nbsp; &nbsp; &nbsp; &nbsp; &lt;instanceParms&gt;
+(08) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; http://www.example.com/myservice/policy
+(09) &nbsp; &nbsp; &nbsp; &nbsp; &lt;/instanceParms&gt;
+(10) &nbsp; &nbsp; &nbsp; &lt;/instanceDetails&gt;
+(11) &nbsp; &nbsp; &lt;/tModelInstanceInfo&gt;
+(12) &nbsp; &lt;/tModelInstanceDetails&gt;
+(13) &lt;/bindingTemplate&gt;</pre></div><p>The <code class="attr">tModelKey</code>  of the <code class="elt">tModelInstanceInfo</code> 
 <span class="rfc2119">MUST</span>
 match the fixed <code class="attr">tModelKey</code>  from the remote policy reference category
 system as defined above. The <code class="elt">instanceParms</code> 
@@ -1163,26 +1163,26 @@
 Types category system as a tModel. This tModel is defined in Appendix
 <a href="#WS-PolicyTypesCategorySystem"><b>B.2 Web Services Policy Types Category System</b></a>.</p><p>The following illustrates a tModel for the <a title="" href="#policy_expression">policy expression</a>
 identified by the IRI
-<code>http://www.example.com/myservice/policy</code>.</p><div class="exampleInner"><pre>(XX01) &lt;tModel tModelKey="uuid:04cfa…"&gt;
-(XX02) &nbsp; &lt;name&gt;…&lt;/name&gt;
-(XX03) &nbsp; &lt;description xml:lang="EN"&gt;
-(XX04) &nbsp; &nbsp; Policy Expression for example's Web services
-(XX05) &nbsp; &lt;/description&gt;
-(XX06) &nbsp; &lt;overviewDoc&gt;
-(XX07) &nbsp; &nbsp; &lt;description xml:lang="EN"&gt;Web Services Policy Expression&lt;/description&gt;
-(XX08) &nbsp; &nbsp; &lt;overviewURL&gt;http://www.example.com/myservice/policy&lt;/overviewURL&gt;
-(XX09) &nbsp; &lt;/overviewDoc&gt;
-(XX10) &nbsp; &lt;categoryBag&gt;
-(XX11) &nbsp; &nbsp; &lt;keyedReference
-(XX12) &nbsp; &nbsp; &nbsp; &nbsp;keyName="Reusable policy Expression"
-(XX13) &nbsp; &nbsp; &nbsp; &nbsp;keyValue="policy"
-(XX14) &nbsp; &nbsp; &nbsp; &nbsp;tModelKey="uuid:fa1d77dc-edf0-3a84-a99a-5972e434e993" /&gt;
-(XX15) &nbsp; &nbsp; &lt;keyedReference
-(XX16) &nbsp; &nbsp; &nbsp; &nbsp;keyName="Policy Expression for example's Web services"
-(XX17) &nbsp; &nbsp; &nbsp; &nbsp;keyValue="http://www.example.com/myservice/policy"
-(XX18) &nbsp; &nbsp; &nbsp; &nbsp;tModelKey="uuid:a27078e4-fd38-320a-806f-6749e84f8005" /&gt;
-(XX19) &nbsp; &lt;/categoryBag&gt;
-(XX20) &lt;/tModel&gt;</pre></div><p>The first <code class="elt">keyedReference</code>  specifies that the tModel represents a
+<code>http://www.example.com/myservice/policy</code>.</p><div class="exampleInner"><pre>(01) &lt;tModel tModelKey="uuid:04cfa…"&gt;
+(02) &nbsp; &lt;name&gt;…&lt;/name&gt;
+(03) &nbsp; &lt;description xml:lang="EN"&gt;
+(04) &nbsp; &nbsp; Policy Expression for example's Web services
+(05) &nbsp; &lt;/description&gt;
+(06) &nbsp; &lt;overviewDoc&gt;
+(07) &nbsp; &nbsp; &lt;description xml:lang="EN"&gt;Web Services Policy Expression&lt;/description&gt;
+(08) &nbsp; &nbsp; &lt;overviewURL&gt;http://www.example.com/myservice/policy&lt;/overviewURL&gt;
+(09) &nbsp; &lt;/overviewDoc&gt;
+(10) &nbsp; &lt;categoryBag&gt;
+(11) &nbsp; &nbsp; &lt;keyedReference
+(12) &nbsp; &nbsp; &nbsp; &nbsp;keyName="Reusable policy Expression"
+(13) &nbsp; &nbsp; &nbsp; &nbsp;keyValue="policy"
+(14) &nbsp; &nbsp; &nbsp; &nbsp;tModelKey="uuid:fa1d77dc-edf0-3a84-a99a-5972e434e993" /&gt;
+(15) &nbsp; &nbsp; &lt;keyedReference
+(16) &nbsp; &nbsp; &nbsp; &nbsp;keyName="Policy Expression for example's Web services"
+(17) &nbsp; &nbsp; &nbsp; &nbsp;keyValue="http://www.example.com/myservice/policy"
+(18) &nbsp; &nbsp; &nbsp; &nbsp;tModelKey="uuid:a27078e4-fd38-320a-806f-6749e84f8005" /&gt;
+(19) &nbsp; &lt;/categoryBag&gt;
+(20) &lt;/tModel&gt;</pre></div><p>The first <code class="elt">keyedReference</code>  specifies that the tModel represents a
 <a title="" href="#policy_expression">policy expression</a> — rather than only being associated with one
 — by using the Web Services Policy Types category system's built-in
 category <code>"policy"</code>, which is its single valid value. This is necessary
@@ -1207,17 +1207,17 @@
 <code class="elt">businessService</code> , and a tModel using the entity's <code class="elt">categoryBag</code> . For
 example, associating the <a title="" href="#policy_expression">policy expression</a> tModel with the <code class="attr">tModelKey</code> 
 <code>"uuid:04cfa…"</code> from above with a <code class="elt">businessService</code>  is done as
-follows:&nbsp;</p><div class="exampleInner"><pre>(XX01) &lt;businessService serviceKey="…" &gt;
-(XX02) &nbsp; &lt;name&gt;…&lt;/name&gt;
-(XX03) &nbsp; &lt;description&gt;…&lt;/description&gt;
-(XX04) &nbsp; &lt;bindingTemplates&gt;…&lt;/bindingTemplates&gt;
-(XX05) &nbsp; &lt;categoryBag&gt;
-(XX06) &nbsp; &nbsp; &lt;keyedReference
-(XX07) &nbsp; &nbsp; &nbsp;  keyName="Policy Expression for example's Web services"
-(XX08) &nbsp; &nbsp; &nbsp;  keyValue="uuid:04cfa…"
-(XX09) &nbsp; &nbsp; &nbsp;  tModelKey="uuid:a27f7d45-ec90-31f7-a655-efe91433527c" /&gt;
-(XX10) &nbsp; &lt;/categoryBag&gt;
-(XX11) &lt;/businessService&gt;</pre></div><p>The <code class="attr">tModelKey</code>  of the <code class="elt">keyedReference</code> 
+follows:&nbsp;</p><div class="exampleInner"><pre>(01) &lt;businessService serviceKey="…" &gt;
+(02) &nbsp; &lt;name&gt;…&lt;/name&gt;
+(03) &nbsp; &lt;description&gt;…&lt;/description&gt;
+(04) &nbsp; &lt;bindingTemplates&gt;…&lt;/bindingTemplates&gt;
+(05) &nbsp; &lt;categoryBag&gt;
+(06) &nbsp; &nbsp; &lt;keyedReference
+(07) &nbsp; &nbsp; &nbsp;  keyName="Policy Expression for example's Web services"
+(08) &nbsp; &nbsp; &nbsp;  keyValue="uuid:04cfa…"
+(09) &nbsp; &nbsp; &nbsp;  tModelKey="uuid:a27f7d45-ec90-31f7-a655-efe91433527c" /&gt;
+(10) &nbsp; &lt;/categoryBag&gt;
+(11) &lt;/businessService&gt;</pre></div><p>The <code class="attr">tModelKey</code>  of the <code class="elt">keyedReference</code> 
 <span class="rfc2119">MUST</span> match
 the fixed <code class="attr">tModelKey</code>  from the local policy reference category
 system. The keyValue <span class="rfc2119">MUST</span> be the <code class="attr">tModelKey</code>  of the
@@ -1225,17 +1225,17 @@
 expression</a> with a <code class="elt">bindingTemplate</code> , since bindingTemplates do not
 contain a <code class="elt">categoryBag</code>  in UDDI Version 2. Therefore, the
 <code class="elt">bindingTemplate</code> 's <code class="elt">tModelInstanceInfo</code>  and <code class="elt">instanceParms</code> 
-<span class="rfc2119">MUST</span> be used as follows:&nbsp;</p><div class="exampleInner"><pre>(XX01) &lt;bindingTemplate bindingKey="…" &gt;
-(XX02) &nbsp; &lt;accessPoint&gt;…&lt;/accessPoint&gt;
-(XX03) &nbsp; &lt;tModelInstanceDetails&gt;
-(XX04) &nbsp; &nbsp; &lt;tModelInstanceInfo
-(XX05) &nbsp; &nbsp; &nbsp;  tModelKey="uuid:a27f7d45-ec90-31f7-a655-efe91433527c" &gt;
-(XX06) &nbsp; &nbsp; &nbsp; &lt;instanceDetails&gt;
-(XX07) &nbsp; &nbsp; &nbsp; &nbsp; &lt;instanceParms&gt;uuid:04cfa…&lt;/instanceParms&gt;
-(XX08) &nbsp; &nbsp; &nbsp; &lt;/instanceDetails&gt;
-(XX09) &nbsp; &nbsp; &lt;/tModelInstanceInfo&gt;
-(XX10) &nbsp; &lt;/tModelInstanceDetails&gt;
-(XX11) &lt;/bindingTemplate&gt;</pre></div><p>The tModelKey of the <code class="elt">tModelInstanceInfo</code> 
+<span class="rfc2119">MUST</span> be used as follows:&nbsp;</p><div class="exampleInner"><pre>(01) &lt;bindingTemplate bindingKey="…" &gt;
+(02) &nbsp; &lt;accessPoint&gt;…&lt;/accessPoint&gt;
+(03) &nbsp; &lt;tModelInstanceDetails&gt;
+(04) &nbsp; &nbsp; &lt;tModelInstanceInfo
+(05) &nbsp; &nbsp; &nbsp;  tModelKey="uuid:a27f7d45-ec90-31f7-a655-efe91433527c" &gt;
+(06) &nbsp; &nbsp; &nbsp; &lt;instanceDetails&gt;
+(07) &nbsp; &nbsp; &nbsp; &nbsp; &lt;instanceParms&gt;uuid:04cfa…&lt;/instanceParms&gt;
+(08) &nbsp; &nbsp; &nbsp; &lt;/instanceDetails&gt;
+(09) &nbsp; &nbsp; &lt;/tModelInstanceInfo&gt;
+(10) &nbsp; &lt;/tModelInstanceDetails&gt;
+(11) &lt;/bindingTemplate&gt;</pre></div><p>The tModelKey of the <code class="elt">tModelInstanceInfo</code> 
 <span class="rfc2119">MUST</span> match the fixed <code class="attr">tModelKey</code>  from the
 local policy reference category system. The <code class="elt">instanceParms</code> 
 <span class="rfc2119">MUST</span> be the <code class="attr">tModelKey</code>  of the <a title="" href="#policy_expression">policy
@@ -1255,34 +1255,34 @@
 <code class="elt">bindingTemplate</code> 's <code class="elt">categoryBag</code> , analogous to the mechanism described
 for other UDDI entities. For example, the example <code class="elt">bindingTemplate</code>  from
 section <a href="#CalculatingEffectivePolicyElementPolicyUDDI"><b>6.1 Calculating Effective Policy and Element Policy in UDDI</b></a> would be
-changed as follows:&nbsp;</p><div class="exampleInner"><pre>(XX01) &lt;bindingTemplate bindingKey="…" &gt;
-(XX02) &nbsp; &lt;accessPoint&gt;…&lt;/accessPoint&gt;
-(XX03) &nbsp; &lt;tModelInstanceDetails&gt;…&lt;/tModelInstanceDetails&gt;
-(XX04) &nbsp; &lt;categoryBag&gt;
-(XX05) &nbsp; &nbsp; &lt;keyedReference
-(XX06) &nbsp; &nbsp; &nbsp;  keyName="Policy Expression for example's Web services"
-(XX07) &nbsp; &nbsp; &nbsp;  keyValue="http://www.example.com/myservice/policy"
-(XX08) &nbsp; &nbsp; &nbsp;  tModelKey="uddi:schemas.xmlsoap.org:remotepolicyreference:2003_03"
-(XX09) &nbsp; &nbsp; /&gt;
-(XX10) &nbsp; &lt;/categoryBag&gt;
-(XX11) &lt;/bindingTemplate&gt;</pre></div><p>Third, inquiries for reusable <a title="" href="#policy_expression">policy expression</a> tModels
+changed as follows:&nbsp;</p><div class="exampleInner"><pre>(01) &lt;bindingTemplate bindingKey="…" &gt;
+(02) &nbsp; &lt;accessPoint&gt;…&lt;/accessPoint&gt;
+(03) &nbsp; &lt;tModelInstanceDetails&gt;…&lt;/tModelInstanceDetails&gt;
+(04) &nbsp; &lt;categoryBag&gt;
+(05) &nbsp; &nbsp; &lt;keyedReference
+(06) &nbsp; &nbsp; &nbsp;  keyName="Policy Expression for example's Web services"
+(07) &nbsp; &nbsp; &nbsp;  keyValue="http://www.example.com/myservice/policy"
+(08) &nbsp; &nbsp; &nbsp;  tModelKey="uddi:schemas.xmlsoap.org:remotepolicyreference:2003_03"
+(09) &nbsp; &nbsp; /&gt;
+(10) &nbsp; &lt;/categoryBag&gt;
+(11) &lt;/bindingTemplate&gt;</pre></div><p>Third, inquiries for reusable <a title="" href="#policy_expression">policy expression</a> tModels
   described in Section <a href="#RegisteringReusablePolicyExpressions"><b>6.3 Registering Reusable Policy Expressions</b></a> and UDDI
 tModel entities that are associated with remote <a title="" href="#policy_expression">policy expression</a> is enhanced
 by the wildcard mechanism for keyValues in keyedReferences. For
 example, searching for all <a title="" href="#policy_expression">policy expression</a> tModels whose IRI starts
 with <code>http://www.example.com/</code>, the following <code>find_tModel</code> API call can
-be used:&nbsp;</p><div class="exampleInner"><pre>(XX01) &lt;find_tModel 
+be used:&nbsp;</p><div class="exampleInner"><pre>(01) &lt;find_tModel 
         xmlns="urn:uddi-org:api_v3" &gt;
-(XX02) &nbsp; &lt;categoryBag&gt;
-(XX03) &nbsp; &nbsp; &lt;keyedReference
-(XX04) &nbsp; &nbsp; &nbsp;  keyValue="http://www.example.com/"
-(XX05) &nbsp; &nbsp; &nbsp;  tModelKey="uddi:schemas.xmlsoap.org:remotepolicyreference:2003_03"
-(XX06) &nbsp; &nbsp; /&gt;
-(XX07) &nbsp; &lt;/categoryBag&gt;
-(XX08) &nbsp; &lt;findQualifiers&gt;
-(XX09) &nbsp; &nbsp; &lt;findQualifier&gt;approximateMatch&lt;/findQualifier&gt;
-(XX10) &nbsp; &lt;/findQualifiers&gt;
-(XX11) &lt;/find_tModel&gt;</pre></div><p>Fourth, all UDDI entities may be digitally signed using XML digital
+(02) &nbsp; &lt;categoryBag&gt;
+(03) &nbsp; &nbsp; &lt;keyedReference
+(04) &nbsp; &nbsp; &nbsp;  keyValue="http://www.example.com/"
+(05) &nbsp; &nbsp; &nbsp;  tModelKey="uddi:schemas.xmlsoap.org:remotepolicyreference:2003_03"
+(06) &nbsp; &nbsp; /&gt;
+(07) &nbsp; &lt;/categoryBag&gt;
+(08) &nbsp; &lt;findQualifiers&gt;
+(09) &nbsp; &nbsp; &lt;findQualifier&gt;approximateMatch&lt;/findQualifier&gt;
+(10) &nbsp; &lt;/findQualifiers&gt;
+(11) &lt;/find_tModel&gt;</pre></div><p>Fourth, all UDDI entities may be digitally signed using XML digital
 signatures [<cite><a href="#XML-Signature">XML-Signature</a></cite>]. Publishers who want to
 digitally sign their <a title="" href="#policy_expression">policy expression</a> tModels or <a title="" href="#policy_expression">policy expression</a>
 references in UDDI <span class="rfc2119">MUST</span> use the Schema-centric
@@ -1491,16 +1491,16 @@
 </td></tr><tr><th rowspan="1" colspan="1">UDDI V1,V2 format key:</th><td rowspan="1" colspan="1">
 <code>uuid:a27078e4-fd38-320a-806f-6749e84f8005</code>
 </td></tr><tr><th rowspan="1" colspan="1">Categorization:</th><td rowspan="1" colspan="1">categorization</td></tr><tr><th rowspan="1" colspan="1">Checked:</th><td rowspan="1" colspan="1">No</td></tr></tbody></table><br></div><div class="div3">
-<h4><a name="ModelStructure1"></a>B.1.3 tModel Structure</h4><div class="exampleInner"><pre>(XX01) &lt;tModel tModelKey="uuid:a27078e4-fd38-320a-806f-6749e84f8005" &gt;
-(XX02) &nbsp; &lt;name&gt;http://schemas.xmlsoap.org/ws/2003/03/remotepolicyreference&lt;/name&gt;
-(XX03) &nbsp; &lt;description xml:lang="EN"&gt;Category system used for UDDI entities to point to an external Web Services Policy Attachment policy expression that describes their characteristics. See Web Services Policy 1.5 - Attachment specification for further details.&lt;/description&gt;
-(XX04) &nbsp; &lt;categoryBag&gt;
-(XX05) &nbsp; &nbsp; &lt;keyedReference
-(XX06) &nbsp; &nbsp; &nbsp; &nbsp;keyName="uddi-org:types:categorization"
-(XX07) &nbsp; &nbsp; &nbsp; &nbsp;keyValue="categorization"
-(XX08) &nbsp; &nbsp; &nbsp; &nbsp;tModelKey="uuid:c1acf26d-9672-4404-9d70-39b756e62ab4" /&gt;
-(XX09) &nbsp; &lt;/categoryBag&gt;
-(XX10) &lt;/tModel&gt;</pre></div></div></div><div class="div2">
+<h4><a name="ModelStructure1"></a>B.1.3 tModel Structure</h4><div class="exampleInner"><pre>(01) &lt;tModel tModelKey="uuid:a27078e4-fd38-320a-806f-6749e84f8005" &gt;
+(02) &nbsp; &lt;name&gt;http://schemas.xmlsoap.org/ws/2003/03/remotepolicyreference&lt;/name&gt;
+(03) &nbsp; &lt;description xml:lang="EN"&gt;Category system used for UDDI entities to point to an external Web Services Policy Attachment policy expression that describes their characteristics. See Web Services Policy 1.5 - Attachment specification for further details.&lt;/description&gt;
+(04) &nbsp; &lt;categoryBag&gt;
+(05) &nbsp; &nbsp; &lt;keyedReference
+(06) &nbsp; &nbsp; &nbsp; &nbsp;keyName="uddi-org:types:categorization"
+(07) &nbsp; &nbsp; &nbsp; &nbsp;keyValue="categorization"
+(08) &nbsp; &nbsp; &nbsp; &nbsp;tModelKey="uuid:c1acf26d-9672-4404-9d70-39b756e62ab4" /&gt;
+(09) &nbsp; &lt;/categoryBag&gt;
+(10) &lt;/tModel&gt;</pre></div></div></div><div class="div2">
 <h3><a name="WS-PolicyTypesCategorySystem"></a>B.2 Web Services Policy Types Category System</h3><div class="div3">
 <h4><a name="DesignGoals2"></a>B.2.1 Design Goals</h4><p>This tModel is used to categorize tModels as representing <a title="" href="#policy_expression">policy
 expressions</a>. There is only one valid value, namely <code>"policy"</code>, that
@@ -1516,16 +1516,16 @@
 </td></tr><tr><th rowspan="1" colspan="1">UDDI V1,V2 format key:</th><td rowspan="1" colspan="1">
 <code>uuid:fa1d77dc-edf0-3a84-a99a-5972e434e993</code>
 </td></tr><tr><th rowspan="1" colspan="1">Categorization:</th><td rowspan="1" colspan="1">categorization</td></tr><tr><th rowspan="1" colspan="1">Checked:</th><td rowspan="1" colspan="1">No</td></tr></tbody></table><br></div><div class="div3">
-<h4><a name="ModelStructure2"></a>B.2.3 tModel Structure</h4><div class="exampleInner"><pre>(XX01) &lt;tModel tModelKey="uuid:fa1d77dc-edf0-3a84-a99a-5972e434e993" &gt;
-(XX02) &nbsp; &lt;name&gt;http://schemas.xmlsoap.org/ws/2003/03/policytypes&lt;/name&gt;
-(XX03) &nbsp; &lt;description xml:lang="EN"&gt;Web Services Policy Types category system used for UDDI tModels to characterize them as Web Services Policy – based policy expressions.&lt;/description&gt;
-(XX04) &nbsp; &lt;categoryBag&gt;
-(XX05) &nbsp; &nbsp; &lt;keyedReference
-(XX06) &nbsp; &nbsp; &nbsp; &nbsp;keyName="uddi-org:types:categorization"
-(XX07) &nbsp; &nbsp; &nbsp; &nbsp;keyValue="categorization"
-(XX08) &nbsp; &nbsp; &nbsp; &nbsp;tModelKey="uuid:c1acf26d-9672-4404-9d70-39b756e62ab4" /&gt;
-(XX09) &nbsp; &lt;/categoryBag&gt;
-(XX10) &lt;/tModel&gt;</pre></div></div></div><div class="div2">
+<h4><a name="ModelStructure2"></a>B.2.3 tModel Structure</h4><div class="exampleInner"><pre>(01) &lt;tModel tModelKey="uuid:fa1d77dc-edf0-3a84-a99a-5972e434e993" &gt;
+(02) &nbsp; &lt;name&gt;http://schemas.xmlsoap.org/ws/2003/03/policytypes&lt;/name&gt;
+(03) &nbsp; &lt;description xml:lang="EN"&gt;Web Services Policy Types category system used for UDDI tModels to characterize them as Web Services Policy – based policy expressions.&lt;/description&gt;
+(04) &nbsp; &lt;categoryBag&gt;
+(05) &nbsp; &nbsp; &lt;keyedReference
+(06) &nbsp; &nbsp; &nbsp; &nbsp;keyName="uddi-org:types:categorization"
+(07) &nbsp; &nbsp; &nbsp; &nbsp;keyValue="categorization"
+(08) &nbsp; &nbsp; &nbsp; &nbsp;tModelKey="uuid:c1acf26d-9672-4404-9d70-39b756e62ab4" /&gt;
+(09) &nbsp; &lt;/categoryBag&gt;
+(10) &lt;/tModel&gt;</pre></div></div></div><div class="div2">
 <h3><a name="LocalPolicyReferenceCategorySystem"></a>B.3 Local Policy Reference Category System</h3><div class="div3">
 <h4><a name="DesignGoals3"></a>B.3.1 Design Goals</h4><p>This tModel is used to attach a <a title="" href="#policy_expression">policy expression</a> to a UDDI entity
 by referencing the UDDI entity that represents this <a title="" href="#policy_expression">policy expression</a>. The local policy
@@ -1544,24 +1544,24 @@
 </td></tr><tr><th rowspan="1" colspan="1">UDDI V1,V2 format key:</th><td rowspan="1" colspan="1">
 <code>uuid:a27f7d45-ec90-31f7-a655-efe91433527c</code>
 </td></tr><tr><th rowspan="1" colspan="1">Categorization:</th><td rowspan="1" colspan="1">categorization</td></tr><tr><th rowspan="1" colspan="1">Checked:</th><td rowspan="1" colspan="1">Yes</td></tr></tbody></table><br></div><div class="div3">
-<h4><a name="ModelStructure3"></a>B.3.3 tModel Structure</h4><div class="exampleInner"><pre>(XX01) &lt;tModel tModelKey="uuid:a27f7d45-ec90-31f7-a655-efe91433527c" &gt;
-(XX02) &nbsp; &lt;name&gt;http://schemas.xmlsoap.org/ws/2003/03/localpolicyreference&lt;/name&gt;
-(XX03) &nbsp; &lt;description xml:lang="en"&gt;Category system used for UDDI entities to point to a Web Services Policy policy expression tModel that describes their characteristics. See Web Services Policy 1.5 - Attachment specification for further details.&lt;/description&gt;
-(XX04) &nbsp; &lt;categoryBag&gt;
-(XX05) &nbsp; &nbsp; &lt;keyedReference
-(XX06) &nbsp; &nbsp; &nbsp; &nbsp;keyName="uddi-org:types:categorization"
-(XX07) &nbsp; &nbsp; &nbsp; &nbsp;keyValue="categorization"
-(XX08) &nbsp; &nbsp; &nbsp; &nbsp;tModelKey="uuid:c1acf26d-9672-4404-9d70-39b756e62aB4" /&gt;
-(XX09) &nbsp; &nbsp; &lt;keyedReference
-(XX10)   &nbsp; &nbsp; &nbsp;keyName="uddi-org:types:checked"
-(XX11)   &nbsp; &nbsp; &nbsp;keyValue="checked"
-(XX12)   &nbsp; &nbsp; &nbsp;tModelKey="uuid:c1acf26d-9672-4404-9d70-39b756e62aB4" /&gt;
-(XX13)   &nbsp; &nbsp; &lt;keyedReference
-(XX14)   &nbsp; &nbsp; &nbsp;keyName="uddi-org:entityKeyValues"
-(XX15)   &nbsp; &nbsp; &nbsp;keyValue="tModelKey"
-(XX16)   &nbsp; &nbsp; &nbsp;tModelKey="uuid:916b87bf-0756-3919-8eae-97dfa325e5a4" /&gt;
-(XX17)   &lt;/categoryBag&gt;
-(XX18) &lt;/tModel&gt;&nbsp;</pre></div></div></div></div><div class="div1">
+<h4><a name="ModelStructure3"></a>B.3.3 tModel Structure</h4><div class="exampleInner"><pre>(01) &lt;tModel tModelKey="uuid:a27f7d45-ec90-31f7-a655-efe91433527c" &gt;
+(02) &nbsp; &lt;name&gt;http://schemas.xmlsoap.org/ws/2003/03/localpolicyreference&lt;/name&gt;
+(03) &nbsp; &lt;description xml:lang="en"&gt;Category system used for UDDI entities to point to a Web Services Policy policy expression tModel that describes their characteristics. See Web Services Policy 1.5 - Attachment specification for further details.&lt;/description&gt;
+(04) &nbsp; &lt;categoryBag&gt;
+(05) &nbsp; &nbsp; &lt;keyedReference
+(06) &nbsp; &nbsp; &nbsp; &nbsp;keyName="uddi-org:types:categorization"
+(07) &nbsp; &nbsp; &nbsp; &nbsp;keyValue="categorization"
+(08) &nbsp; &nbsp; &nbsp; &nbsp;tModelKey="uuid:c1acf26d-9672-4404-9d70-39b756e62aB4" /&gt;
+(09) &nbsp; &nbsp; &lt;keyedReference
+(10)   &nbsp; &nbsp; &nbsp;keyName="uddi-org:types:checked"
+(11)   &nbsp; &nbsp; &nbsp;keyValue="checked"
+(12)   &nbsp; &nbsp; &nbsp;tModelKey="uuid:c1acf26d-9672-4404-9d70-39b756e62aB4" /&gt;
+(13)   &nbsp; &nbsp; &lt;keyedReference
+(14)   &nbsp; &nbsp; &nbsp;keyName="uddi-org:entityKeyValues"
+(15)   &nbsp; &nbsp; &nbsp;keyValue="tModelKey"
+(16)   &nbsp; &nbsp; &nbsp;tModelKey="uuid:916b87bf-0756-3919-8eae-97dfa325e5a4" /&gt;
+(17)   &lt;/categoryBag&gt;
+(18) &lt;/tModel&gt;&nbsp;</pre></div></div></div></div><div class="div1">
 <h2><a name="acknowledgments"></a>C. Acknowledgements (Non-Normative)</h2><p>This document is the work of the <a href="http://www.w3.org/2002/ws/policy/">W3C Web Services Policy
   Working Group</a>.</p><p>
     Members of the Working Group are (at the time of writing, and by

Received on Tuesday, 10 October 2006 02:04:30 UTC