This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Issue: When using Qnames for delivery mode extension and combine them with other extension elements in xs:any, there is a need to determine the mode changing semantics of the Qneame expressions in a deterministic and interoperable way. For example, it is unclear how Qname expression <Push/><Pull/> should be interpreted, e.g. 1) Invalid, since both <Push> and <Pull> occur; 2) <Pull/> since <Pull/> is after and overwrites <Push/>; 3) offering two supported delivery options of <Push/> and <Pull/>, for the event source to select. Same issue exists for more complex expressions, e.g. <Push/><Pull/><Push/>? <Push/><Pull/><Push/><Ack/>? ... Proposal: The determination of delivery mode must be unique and consistent crossing various implementations. To improve the interoperability of WS-Evenging, we propose to use delivery policy based on WS-Policy framework to decorate the delivery mode changing Qnames and their expressions for the delivery element. Detailed proposal is described in http://lists.w3.org/Archives/Public/public-ws-resource-access/2009Jul/0050.html