- From: Christopher B Ferris <chrisfer@us.ibm.com>
- Date: Tue, 22 Aug 2006 14:55:52 -0400
- To: public-ws-policy@w3.org
- Message-ID: <OFC669CC7F.ABB3865B-ON852571D2.00668534-852571D2.0067FC57@us.ibm.com>
Fulfilling my AI 54 [1] to provide a proposal for issue 3544, the
following summarizes the WSDL 1.1, pre BP1.1
tweaking extensibility points.
The following elements are extensible via attributes only:
* wsdl:import
* wsdl:part
* wsdl:portType
* wsdl:input (in portType operation)
* wsdl:output (in portType operation)
* wsdl:fault (in portType operation)
The following elements are extensible via elements only:
* wsdl:definitions
* wsdl:types
* wsdl:message
* wsdl:operation
* wsdl:binding
* wsdl:input (in binding operation)
* wsdl:output (in binding operation)
* wsdl:fault (in binding operation)
* wsdl:service
* wsdl:port
Proposal:
Replace:
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, 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 should be used for those
restricted cases.
with:
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, 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:
* wsdl:import
* wsdl:part
* wsdl:portType
* wsdl:input (in portType operation)
* wsdl:output (in portType operation)
* wsdl:fault (in portType operation)
[1] http://www.w3.org/2005/06/tracker/wspolicy/actions/54
[2] http://www.w3.org/Bugs/Public/show_bug.cgi?id=3544
Cheers,
Christopher Ferris
STSM, Software Group Standards Strategy
email: chrisfer@us.ibm.com
blog: http://www.ibm.com/developerworks/blogs/dw_blog.jspa?blog=440
phone: +1 508 377 9295
Received on Tuesday, 22 August 2006 18:56:12 UTC