- From: Asir Vedamuthu <asirveda@microsoft.com>
- Date: Tue, 22 Aug 2006 20:59:50 -0700
- To: "Christopher B Ferris" <chrisfer@us.ibm.com>, <public-ws-policy@w3.org>
Sounds good, I suggest few minor changes: > @wsp:PolicyURIs attribute may be used > for the following WSDL elements s/may/MAY/ > * wsdl:import * wsdl:part These elements aren't policy attachment points. I suggest that we remove these from the list. > * wsdl:input (in portType operation) For consistency, I suggest that we use the XPath notation used in Section 4.1.4, WS-PolicyAttachment - i.e. wsdl:portType/wsdl:operation/wsdl:input. Regards, Asir S Vedamuthu Microsoft Corporation ________________________________________ From: public-ws-policy-request@w3.org [mailto:public-ws-policy-request@w3.org] On Behalf Of Christopher B Ferris Sent: Tuesday, August 22, 2006 11:56 AM To: public-ws-policy@w3.org Subject: Action Item 54 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 Wednesday, 23 August 2006 04:00:19 UTC