[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Issue i063 [[ws-rx] NEW ISSUE: SeqAck - None and Final]
[Yes, I'm catching up late.] This proposal would allow the SequenceAcknowledgement element to be empty. It does not however associate any error condition or useful semantics with that case. Two possibilities occur to me: 1. ensure the schema prevents the empty case <wsrm:SequenceAcknowledgement ...> <wsrm:Identifier ...> xs:anyURI </wsrm:Identifier> [ <wsrm:Final/> | [ [ <wsrm:AcknowledgementRange ... Upper="xs:unsignedLong" Lower="xs:unsignedLong"/> + | <wsrm:None/> ] <wsrm:Final/> ? ] | <wsrm:Nack> xs:unsignedLong </wsrm:Nack> + ] ... </wsrm:SequenceAcknowledgement> 2. disallow Final without either None or an AcknowledgementRange sequence; I do not know what Final alone means, could you point me to the defining text in the specification: <wsrm:SequenceAcknowledgement ...> <wsrm:Identifier ...> xs:anyURI </wsrm:Identifier> [ [ <wsrm:AcknowledgementRange ... Upper="xs:unsignedLong" Lower="xs:unsignedLong"/> + | <wsrm:None/> ] <wsrm:Final/> ? | <wsrm:Nack> xs:unsignedLong </wsrm:Nack> + ] ... </wsrm:SequenceAcknowledgement> In either case, line 385[1] must change from "when sending AcknowledgementRanges" to "when sending AcknowledgementRange sequences or None". I prefer option 2. thanx, doug On 30/10/05 09:38, Doug Davis wrote: > > Title: SeqAck - None and Final > > Description: In [1] current schema and pseudo schema doesn't allow > None and Final on the same SeqAck - and they should be. > > Justification: Its possible that a sequence could be closed w/o any Acks. > > Target: core > > Proposal: Make schema and pseudo schema support None and Final - like > this: > > <wsrm:SequenceAcknowledgement ...> > <wsrm:Identifier ...> xs:anyURI </wsrm:Identifier> > [ [ <wsrm:AcknowledgementRange ... > Upper="xs:unsignedLong" > Lower="xs:unsignedLong"/> * > | <wsrm:None/> ] > <wsrm:Final/> ? > | <wsrm:Nack> xs:unsignedLong </wsrm:Nack> + ] > ... > </wsrm:SequenceAcknowledgement> > > Note: changed the + to a * on the AckRange element. since Final can > appear w/o any AckRanges. > > > [1] > http://www.oasis-open.org/apps/org/workgroup/ws-rx/download.php/15001/wsrm-1.1-spec-wd-05.pdf
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]