- 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