Hi "Overloading the wsp:optional marker just complicates the matter, because it provides a cop-out for not understanding the semantics of the assertion by creating an alternative that only a class of clients will understand and will engage with." That's what wsp:optional is all about from a requester's perspective, isn't it ? It translates to a normal form expression with two policy alternatives, a class of clients which can not understand one alternative can choose to ignore it and select a diff alternative. "In terms of logging, I do not believe that it should be implemented by optional" +1. It has to be a wsp:local (custom:local) and stripped out out of the WSDL if possible (if custom:local then must be stripped), otherwise ignored by a requester. Put wsp:local on assertion which can not be of interest to requesters, otherwise use normal assertions, doesn't matter optional or not. There's no way one can prevent a provider from misusing wsp:optional by exposing an assertion like <custom:useLocalTimerForServerLogging/>. Hence I believe wsp:optional wording should be improved and simplified, with a clear direction to policy authors. Thanks, SergeyReceived on Friday, 20 October 2006 09:31:24 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:20:42 GMT