- From: Monica J. Martin <Monica.Martin@Sun.COM>
- Date: Tue, 15 May 2007 18:46:08 -0700
- To: "public-ws-policy@w3.org" <public-ws-policy@w3.org>
As indicated by Action 292 [1], Dave O, Fabian Ritzmann, MaryAnn Hondo and I discussed minor changes, as a result of Issue 4414. A new issue has been filed to resolve the editorial comment, Issue 4559. See: http://www.w3.org/Bugs/Public/show_bug.cgi?id=4559 ======== Title: Versioning: Requests for Expired Services [Primer] Target: Primer, Section 3.8.3, hypothetical versioning text and examples with table. Description: When wsp:Ignorable is used, it is possible that an unaware client could attempt to engage a service with an expiry date, whereby a server would react. This was a discussion point as a result of Issue 4414. Opening this issue closes Action 292.[1] Actions: 1. Account for this possibility in the text that already exists in the accepted and integrated text and table in Section 3.8.3.[2] 2. Also revise table headings to be more succinct and meaningful. A key may also be suggested (Discretion is left to the editors on the use of a 'Key'). Proposal 1. Change from: If CompanyX adds the hypothetical EndOfLife policy assertion with an ignorable attribute and does mark the assertion with wsp:Optional="true", then clients using strict mode who do not understand the hypothetical EndOfLife assertion with the ignorable information will still be compatible with the alternative that does not contain the hypothetical EndOfLife policy assertion as per the intersection rules <<and the server can return an error if the request is received after the expiry date.>> Change to: If CompanyX adds the hypothetical EndOfLife policy assertion with an ignorable attribute and does mark the assertion with wsp:Optional="true", then clients using strict mode who do not understand the hypothetical EndOfLife assertion with the ignorable information will still be compatible with the alternative that does not contain the hypothetical EndOfLife policy assertion as per the intersection rules. <<When wsp:Ignorable="true" is used, clients that are unaware of the hypothetical EndOfLife assertion may make more requests for expired services. This could result in servers generating Faults if the request is received after the expiry date.>> 2. See [3] * Required [Was: wsp:Ignorable="false", wsp:Optional="false"] * Required and Ignorable (for intersection) [Was: wsp:Ignorable="true", wsp:Optional="false"] * Optional [Was: wsp:Ignorable="false", wsp:Optional="true"] * Optional and Ignorable (for intersection) [Was: wsp:Optional="true", wsp:Ignorable="true", wsp:Optional="true"] [1] Action 292: Evaluate whether a new issue needs to be contributed related to resolution of Issue 4414. Action 292 for Dave Orchard, Monica J. Martin See: http://www.w3.org/2005/06/tracker/wspolicy/actions/292 [2] http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-primer.html?content-type=text/html;%20charset=utf-8#ignorable-and-versioning <http://dev.w3.org/cvsweb/%7Echeckout%7E/2006/ws/policy/ws-policy-primer.html?content-type=text/html;%20charset=utf-8#ignorable-and-versioning> [3] For Optional or Ignorable: "Omitting this attribute is semantically equivalent to including it with a value of false." See: Framework, Section 4.3.1 (Optional) or Section 4.4 (Ignorable). http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-framework.html?content-type=text/html;%20charset=utf-8#Optional_Policy_Assertions <http://dev.w3.org/cvsweb/%7Echeckout%7E/2006/ws/policy/ws-policy-framework.html?content-type=text/html;%20charset=utf-8#Optional_Policy_Assertions> http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-framework.html?content-type=text/html;%20charset=utf-8#ignorable-policy-assertions <http://dev.w3.org/cvsweb/%7Echeckout%7E/2006/ws/policy/ws-policy-framework.html?content-type=text/html;%20charset=utf-8#ignorable-policy-assertions> Issue submitted by Fabian Ritzmann, MaryAnn Hondo, Dave Orchard and Monica J. Martin
Received on Wednesday, 16 May 2007 01:50:58 UTC