- From: Felix Sasaki via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 10 Oct 2006 02:04:16 +0000
- To: public-ws-policy-eds@w3.org
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) <xs:schema> -(XX02) <xs:attribute name="PolicyURIs"> -(XX03) <xs:simpleType> -(XX04) <xs:list itemType="xs:anyURI" /> -(XX05) </xs:simpleType> -(XX06) </xs:attribute> -(XX07) </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 + <code class="attr">wsp:PolicyURIs</code> attribute:</p><div class="exampleInner"><pre>(01) <xs:schema> +(02) <xs:attribute name="PolicyURIs"> +(03) <xs:simpleType> +(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 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) <MyElement wsp:PolicyURIs=" -(XX02) http://www.example.com/policies#RmPolicy -(XX03) http://www.example.com/policies#X509EndpointPolicy" /></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) <MyElement wsp:PolicyURIs=" +(02) http://www.example.com/policies#RmPolicy +(03) http://www.example.com/policies#X509EndpointPolicy" /></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) <wsp:Policy 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: </p><div class="exampleInner"><pre>(XX01) <MyElement> -(XX02) <wsp:PolicyReference -(XX03) URI="http://www.example.com/policies#RmPolicy" /> -(XX04) <wsp:PolicyReference -(XX05) URI="http://www.example.com/policies#X509EndpointPolicy" /> -(XX06) <MyElement/></pre></div></div><div class="div2"> +using child elements, would be as follows: </p><div class="exampleInner"><pre>(01) <MyElement> +(02) <wsp:PolicyReference +(03) URI="http://www.example.com/policies#RmPolicy" /> +(04) <wsp:PolicyReference +(05) URI="http://www.example.com/policies#X509EndpointPolicy" /> +(06) <MyElement/></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) <wsp:PolicyAttachment … > -(XX02) <wsp:AppliesTo> -(XX03) <x:DomainExpression/> + -(XX04) </wsp:AppliesTo> -(XX05) ( <wsp:Policy>…</wsp:Policy> | -(XX06) <wsp:PolicyReference>…</wsp:PolicyReference> ) + -(XX07) <wsse:Security>…</wsse:Security> ? -(XX08) … -(XX09) </wsp:PolicyAttachment></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) <wsp:PolicyAttachment … > +(02) <wsp:AppliesTo> +(03) <x:DomainExpression/> + +(04) </wsp:AppliesTo> +(05) ( <wsp:Policy>…</wsp:Policy> | +(06) <wsp:PolicyReference>…</wsp:PolicyReference> ) + +(07) <wsse:Security>…</wsse:Security> ? +(08) … +(09) </wsp:PolicyAttachment></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) <wsp:PolicyAttachment> -(XX02) <wsp:AppliesTo> -(XX03) <wsa:EndpointReference> -(XX04) <wsa:Address>http://www.example.com/acct</wsa:Address> -(XX05) </wsa:EndpointReference> -(XX06) </wsp:AppliesTo> -(XX07) <wsp:PolicyReference -(XX08) URI="http://www.example.com/policies#RmPolicy" /> -(XX09) </wsp:PolicyAttachment></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) <wsp:PolicyAttachment> +(02) <wsp:AppliesTo> +(03) <wsa:EndpointReference> +(04) <wsa:Address>http://www.example.com/acct</wsa:Address> +(05) </wsa:EndpointReference> +(06) </wsp:AppliesTo> +(07) <wsp:PolicyReference +(08) URI="http://www.example.com/policies#RmPolicy" /> +(09) </wsp:PolicyAttachment></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: </p><div class="exampleInner"><pre>(XX01) <businessService serviceKey="…" > -(XX02) <name>…</name> -(XX03) <description>…</description> -(XX04) <bindingTemplates>…</bindingTemplates> -(XX05) <categoryBag> -(XX06) <keyedReference -(XX07) keyName="Policy Expression for example's Web services" -(XX08) keyValue="http://www.example.com/myservice/policy" -(XX09) tModelKey="uuid:a27078e4-fd38-320a-806f-6749e84f8005" /> -(XX10) </categoryBag> -(XX11) </businessService></pre></div><p>The <code class="attr">tModelKey</code> of the <code class="elt">keyedReference</code> +done as follows: </p><div class="exampleInner"><pre>(01) <businessService serviceKey="…" > +(02) <name>…</name> +(03) <description>…</description> +(04) <bindingTemplates>…</bindingTemplates> +(05) <categoryBag> +(06) <keyedReference +(07) keyName="Policy Expression for example's Web services" +(08) keyValue="http://www.example.com/myservice/policy" +(09) tModelKey="uuid:a27078e4-fd38-320a-806f-6749e84f8005" /> +(10) </categoryBag> +(11) </businessService></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: </p><div class="exampleInner"><pre>(XX01) <bindingTemplate bindingKey="…" > -(XX02) <accessPoint>…</accessPoint> -(XX03) <tModelInstanceDetails> -(XX04) <tModelInstanceInfo -(XX05) tModelKey="uuid:a27078e4-fd38-320a-806f-6749e84f8005" > -(XX06) <instanceDetails> -(XX07) <instanceParms> -(XX08) http://www.example.com/myservice/policy -(XX09) </instanceParms> -(XX10) </instanceDetails> -(XX11) </tModelInstanceInfo> -(XX12) </tModelInstanceDetails> -(XX13) </bindingTemplate></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: </p><div class="exampleInner"><pre>(01) <bindingTemplate bindingKey="…" > +(02) <accessPoint>…</accessPoint> +(03) <tModelInstanceDetails> +(04) <tModelInstanceInfo +(05) tModelKey="uuid:a27078e4-fd38-320a-806f-6749e84f8005" > +(06) <instanceDetails> +(07) <instanceParms> +(08) http://www.example.com/myservice/policy +(09) </instanceParms> +(10) </instanceDetails> +(11) </tModelInstanceInfo> +(12) </tModelInstanceDetails> +(13) </bindingTemplate></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) <tModel tModelKey="uuid:04cfa…"> -(XX02) <name>…</name> -(XX03) <description xml:lang="EN"> -(XX04) Policy Expression for example's Web services -(XX05) </description> -(XX06) <overviewDoc> -(XX07) <description xml:lang="EN">Web Services Policy Expression</description> -(XX08) <overviewURL>http://www.example.com/myservice/policy</overviewURL> -(XX09) </overviewDoc> -(XX10) <categoryBag> -(XX11) <keyedReference -(XX12) keyName="Reusable policy Expression" -(XX13) keyValue="policy" -(XX14) tModelKey="uuid:fa1d77dc-edf0-3a84-a99a-5972e434e993" /> -(XX15) <keyedReference -(XX16) keyName="Policy Expression for example's Web services" -(XX17) keyValue="http://www.example.com/myservice/policy" -(XX18) tModelKey="uuid:a27078e4-fd38-320a-806f-6749e84f8005" /> -(XX19) </categoryBag> -(XX20) </tModel></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) <tModel tModelKey="uuid:04cfa…"> +(02) <name>…</name> +(03) <description xml:lang="EN"> +(04) Policy Expression for example's Web services +(05) </description> +(06) <overviewDoc> +(07) <description xml:lang="EN">Web Services Policy Expression</description> +(08) <overviewURL>http://www.example.com/myservice/policy</overviewURL> +(09) </overviewDoc> +(10) <categoryBag> +(11) <keyedReference +(12) keyName="Reusable policy Expression" +(13) keyValue="policy" +(14) tModelKey="uuid:fa1d77dc-edf0-3a84-a99a-5972e434e993" /> +(15) <keyedReference +(16) keyName="Policy Expression for example's Web services" +(17) keyValue="http://www.example.com/myservice/policy" +(18) tModelKey="uuid:a27078e4-fd38-320a-806f-6749e84f8005" /> +(19) </categoryBag> +(20) </tModel></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: </p><div class="exampleInner"><pre>(XX01) <businessService serviceKey="…" > -(XX02) <name>…</name> -(XX03) <description>…</description> -(XX04) <bindingTemplates>…</bindingTemplates> -(XX05) <categoryBag> -(XX06) <keyedReference -(XX07) keyName="Policy Expression for example's Web services" -(XX08) keyValue="uuid:04cfa…" -(XX09) tModelKey="uuid:a27f7d45-ec90-31f7-a655-efe91433527c" /> -(XX10) </categoryBag> -(XX11) </businessService></pre></div><p>The <code class="attr">tModelKey</code> of the <code class="elt">keyedReference</code> +follows: </p><div class="exampleInner"><pre>(01) <businessService serviceKey="…" > +(02) <name>…</name> +(03) <description>…</description> +(04) <bindingTemplates>…</bindingTemplates> +(05) <categoryBag> +(06) <keyedReference +(07) keyName="Policy Expression for example's Web services" +(08) keyValue="uuid:04cfa…" +(09) tModelKey="uuid:a27f7d45-ec90-31f7-a655-efe91433527c" /> +(10) </categoryBag> +(11) </businessService></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: </p><div class="exampleInner"><pre>(XX01) <bindingTemplate bindingKey="…" > -(XX02) <accessPoint>…</accessPoint> -(XX03) <tModelInstanceDetails> -(XX04) <tModelInstanceInfo -(XX05) tModelKey="uuid:a27f7d45-ec90-31f7-a655-efe91433527c" > -(XX06) <instanceDetails> -(XX07) <instanceParms>uuid:04cfa…</instanceParms> -(XX08) </instanceDetails> -(XX09) </tModelInstanceInfo> -(XX10) </tModelInstanceDetails> -(XX11) </bindingTemplate></pre></div><p>The tModelKey of the <code class="elt">tModelInstanceInfo</code> +<span class="rfc2119">MUST</span> be used as follows: </p><div class="exampleInner"><pre>(01) <bindingTemplate bindingKey="…" > +(02) <accessPoint>…</accessPoint> +(03) <tModelInstanceDetails> +(04) <tModelInstanceInfo +(05) tModelKey="uuid:a27f7d45-ec90-31f7-a655-efe91433527c" > +(06) <instanceDetails> +(07) <instanceParms>uuid:04cfa…</instanceParms> +(08) </instanceDetails> +(09) </tModelInstanceInfo> +(10) </tModelInstanceDetails> +(11) </bindingTemplate></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: </p><div class="exampleInner"><pre>(XX01) <bindingTemplate bindingKey="…" > -(XX02) <accessPoint>…</accessPoint> -(XX03) <tModelInstanceDetails>…</tModelInstanceDetails> -(XX04) <categoryBag> -(XX05) <keyedReference -(XX06) keyName="Policy Expression for example's Web services" -(XX07) keyValue="http://www.example.com/myservice/policy" -(XX08) tModelKey="uddi:schemas.xmlsoap.org:remotepolicyreference:2003_03" -(XX09) /> -(XX10) </categoryBag> -(XX11) </bindingTemplate></pre></div><p>Third, inquiries for reusable <a title="" href="#policy_expression">policy expression</a> tModels +changed as follows: </p><div class="exampleInner"><pre>(01) <bindingTemplate bindingKey="…" > +(02) <accessPoint>…</accessPoint> +(03) <tModelInstanceDetails>…</tModelInstanceDetails> +(04) <categoryBag> +(05) <keyedReference +(06) keyName="Policy Expression for example's Web services" +(07) keyValue="http://www.example.com/myservice/policy" +(08) tModelKey="uddi:schemas.xmlsoap.org:remotepolicyreference:2003_03" +(09) /> +(10) </categoryBag> +(11) </bindingTemplate></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: </p><div class="exampleInner"><pre>(XX01) <find_tModel +be used: </p><div class="exampleInner"><pre>(01) <find_tModel xmlns="urn:uddi-org:api_v3" > -(XX02) <categoryBag> -(XX03) <keyedReference -(XX04) keyValue="http://www.example.com/" -(XX05) tModelKey="uddi:schemas.xmlsoap.org:remotepolicyreference:2003_03" -(XX06) /> -(XX07) </categoryBag> -(XX08) <findQualifiers> -(XX09) <findQualifier>approximateMatch</findQualifier> -(XX10) </findQualifiers> -(XX11) </find_tModel></pre></div><p>Fourth, all UDDI entities may be digitally signed using XML digital +(02) <categoryBag> +(03) <keyedReference +(04) keyValue="http://www.example.com/" +(05) tModelKey="uddi:schemas.xmlsoap.org:remotepolicyreference:2003_03" +(06) /> +(07) </categoryBag> +(08) <findQualifiers> +(09) <findQualifier>approximateMatch</findQualifier> +(10) </findQualifiers> +(11) </find_tModel></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) <tModel tModelKey="uuid:a27078e4-fd38-320a-806f-6749e84f8005" > -(XX02) <name>http://schemas.xmlsoap.org/ws/2003/03/remotepolicyreference</name> -(XX03) <description xml:lang="EN">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.</description> -(XX04) <categoryBag> -(XX05) <keyedReference -(XX06) keyName="uddi-org:types:categorization" -(XX07) keyValue="categorization" -(XX08) tModelKey="uuid:c1acf26d-9672-4404-9d70-39b756e62ab4" /> -(XX09) </categoryBag> -(XX10) </tModel></pre></div></div></div><div class="div2"> +<h4><a name="ModelStructure1"></a>B.1.3 tModel Structure</h4><div class="exampleInner"><pre>(01) <tModel tModelKey="uuid:a27078e4-fd38-320a-806f-6749e84f8005" > +(02) <name>http://schemas.xmlsoap.org/ws/2003/03/remotepolicyreference</name> +(03) <description xml:lang="EN">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.</description> +(04) <categoryBag> +(05) <keyedReference +(06) keyName="uddi-org:types:categorization" +(07) keyValue="categorization" +(08) tModelKey="uuid:c1acf26d-9672-4404-9d70-39b756e62ab4" /> +(09) </categoryBag> +(10) </tModel></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) <tModel tModelKey="uuid:fa1d77dc-edf0-3a84-a99a-5972e434e993" > -(XX02) <name>http://schemas.xmlsoap.org/ws/2003/03/policytypes</name> -(XX03) <description xml:lang="EN">Web Services Policy Types category system used for UDDI tModels to characterize them as Web Services Policy – based policy expressions.</description> -(XX04) <categoryBag> -(XX05) <keyedReference -(XX06) keyName="uddi-org:types:categorization" -(XX07) keyValue="categorization" -(XX08) tModelKey="uuid:c1acf26d-9672-4404-9d70-39b756e62ab4" /> -(XX09) </categoryBag> -(XX10) </tModel></pre></div></div></div><div class="div2"> +<h4><a name="ModelStructure2"></a>B.2.3 tModel Structure</h4><div class="exampleInner"><pre>(01) <tModel tModelKey="uuid:fa1d77dc-edf0-3a84-a99a-5972e434e993" > +(02) <name>http://schemas.xmlsoap.org/ws/2003/03/policytypes</name> +(03) <description xml:lang="EN">Web Services Policy Types category system used for UDDI tModels to characterize them as Web Services Policy – based policy expressions.</description> +(04) <categoryBag> +(05) <keyedReference +(06) keyName="uddi-org:types:categorization" +(07) keyValue="categorization" +(08) tModelKey="uuid:c1acf26d-9672-4404-9d70-39b756e62ab4" /> +(09) </categoryBag> +(10) </tModel></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) <tModel tModelKey="uuid:a27f7d45-ec90-31f7-a655-efe91433527c" > -(XX02) <name>http://schemas.xmlsoap.org/ws/2003/03/localpolicyreference</name> -(XX03) <description xml:lang="en">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.</description> -(XX04) <categoryBag> -(XX05) <keyedReference -(XX06) keyName="uddi-org:types:categorization" -(XX07) keyValue="categorization" -(XX08) tModelKey="uuid:c1acf26d-9672-4404-9d70-39b756e62aB4" /> -(XX09) <keyedReference -(XX10) keyName="uddi-org:types:checked" -(XX11) keyValue="checked" -(XX12) tModelKey="uuid:c1acf26d-9672-4404-9d70-39b756e62aB4" /> -(XX13) <keyedReference -(XX14) keyName="uddi-org:entityKeyValues" -(XX15) keyValue="tModelKey" -(XX16) tModelKey="uuid:916b87bf-0756-3919-8eae-97dfa325e5a4" /> -(XX17) </categoryBag> -(XX18) </tModel> </pre></div></div></div></div><div class="div1"> +<h4><a name="ModelStructure3"></a>B.3.3 tModel Structure</h4><div class="exampleInner"><pre>(01) <tModel tModelKey="uuid:a27f7d45-ec90-31f7-a655-efe91433527c" > +(02) <name>http://schemas.xmlsoap.org/ws/2003/03/localpolicyreference</name> +(03) <description xml:lang="en">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.</description> +(04) <categoryBag> +(05) <keyedReference +(06) keyName="uddi-org:types:categorization" +(07) keyValue="categorization" +(08) tModelKey="uuid:c1acf26d-9672-4404-9d70-39b756e62aB4" /> +(09) <keyedReference +(10) keyName="uddi-org:types:checked" +(11) keyValue="checked" +(12) tModelKey="uuid:c1acf26d-9672-4404-9d70-39b756e62aB4" /> +(13) <keyedReference +(14) keyName="uddi-org:entityKeyValues" +(15) keyValue="tModelKey" +(16) tModelKey="uuid:916b87bf-0756-3919-8eae-97dfa325e5a4" /> +(17) </categoryBag> +(18) </tModel> </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