- From: <bugzilla@wiggum.w3.org>
- Date: Wed, 17 Jan 2007 22:27:01 +0000
- To: public-ws-policy-qa@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=4045
------- Comment #3 from Paul.Cotton@microsoft.com 2007-01-17 22:27 -------
In addition Change the Section 4 as follows:
This section describes a mechanism for associating policy expressions with Web
service constructs in WSDL 1.1. The mechanism consists of:
- A model for attaching policies to WSDL 1.1 constructs. The model defines:
- A partitioning of WSDL constructs into service, endpoint, operation
and
message policy subjects.
- The semantics of attaching a policy to each policy subject.
- How to combine policies attached to more than one WSDL construct
within
a single policy subject.
- An XML representation of policy expressions attached to WSDL 1.1 constructs.
- The annotation of such policy expressions as required extensions using the
WSDL-defined extensibility flag @wsdl:required.
<fix above sentence is the WSDL 2.0 section>
WSDL 1.1 disallows the use of extensibility elements on certain elements and
the
use of extensibility attributes on others. However, the WS-I Basic Profile 1.1
[BP
1.1] overrules this restriction and allows element extensibility everywhere.
Therefore, when attaching a reference directly to the WSDL element the policy
reference SHOULD be attached using wsp:PolicyReference as child element unless
it
is absolutely necessary to maintain the original WSDL 1.1 restriction, in which
case the @wsp:PolicyURIs attribute MAY be used for the following WSDL elements:
wsdl11:portType
wsdl11:portType/wsdl11:operation/wsdl11:input
wsdl11:portType/wsdl11:operation/wsdl11:output
wsdl11:portType/wsdl11:operation/wsdl11:fault
/paulc
Received on Wednesday, 17 January 2007 22:27:07 UTC