- From: Sergey Beryozkin <sergey.beryozkin@iona.com>
- Date: Wed, 13 Jun 2007 18:44:17 +0100
- To: <public-ws-policy@w3.org>
- Message-ID: <023301c7ade2$775b8850$c301020a@pcgroupiona.com>
Hi I wanted to start some discussion on what I feel some ambiguity/assymetry in the way optional and ignorable attributes are covered in the framework and the primer. I don't want to open a bug and open a can of worms :-) but just to see if at least there's some agreement on what I'm going to say. If yes then perhaps some primer/framework text can be updated in this version of the spec or in the v.next Framework : wsp:optional is just a syntactic shortcut, indicates the assertion will be present in one alternative and not in the other one Primer : wsp:optional expresses the capability/behaviour the client may optionally engage When a provider uses wsp:optional assertions the primer's description is more applicable, the policy author thinks how the service can be accessed by the clients and uses wsp:optional assertions when appropriate. The framework description has a secondary role when a policy author creates a policy on the provider's side. When a requester uses wsp:optional assertions only the framework description applies, the primer's decription does not seem to have any sense on the requester's side. Framework : wsp:ignorable indicated this assertion is ignorable for the intersection purposes Primer : "The wsp:Ignorable attribute allows providers to clearly indicate which policy assertions indicate behaviors that don't manifest on the wire and may not be of concern to a requester when determining policy compatibility. Using the wsp:Optional attribute would be incorrect in this scenario, since it would indicate that the behavior would not occur if the alternative without the assertion were selected. " Similar to the way I described providers and requesters deal with wsp:optional... Any comments ? Thanks, Sergey ---------------------------- IONA Technologies PLC (registered in Ireland) Registered Number: 171387 Registered Address: The IONA Building, Shelbourne Road, Dublin 4, Ireland
Received on Wednesday, 13 June 2007 17:44:56 UTC