OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-rx message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [ws-rx] NEW ISSUE: Inconsistency between spec and schema (AckRequested)


I noticed the same inconsistency, which I sent to the editors mailing 
list some time back.
+1

[As a side note, section 1.4 says that normative text trumps normative 
outline which in turn trumps normative schema.]

-Anish
--

Christopher B Ferris wrote:
> Title:  Inconsistency between spec and schema (AckRequested)
> 
> Description: There is an inconsistency between the spec and the schema for 
> the child element of the
> <AckRequested> directive. Is the child element wsrm:MaxMessageNumberUsed 
> (as per the schema)
> or is it wsrm:MessageNumber as per the spec?
> 
> Here's the prose from line 427 (pdf) of the wsrm spec:
> 
> /wsrm:AckRequested/wsrm:MessageNumber
>         This optional element, if present, MUST contain an xs:unsignedLong 
> representing the highest
>         <MessageNumber> sent by the RM Source within a Sequence. If 
> present, it MAY be treated as a
>         hint to the RM Destination as an optimization to the process of 
> preparing to transmit a
>         <SequenceAcknowledgement>.
> 
> Here's the relevant fragment from the schema:
> 
> <xs:complexType name="AckRequestedType">
>   <xs:sequence>
>     <xs:element ref="wsrm:Identifier"/>
>     <xs:element name="MaxMessageNumberUsed" type="xs:unsignedLong" 
> minOccurs="0"/>
>     <xs:any namespace="##other" processContents="lax" minOccurs="0" 
> maxOccurs="unbounded"/>
>   </xs:sequence>
>   <xs:anyAttribute namespace="##other" processContents="lax"/>
> </xs:complexType>
> 
> Justification: there is a clear discrepancy between the spec and the 
> schema
> 
> Target: core, schema
> 
> Type: editorial?
> 
> Proposal: I believe the intent was to have the element named as per the 
> schema. Change the text at line 427 as follows:
> 
> /wsrm:AckRequested/wsrm:MaxMessageNumberUsed
>         This optional element, if present, MUST contain an xs:unsignedLong 
> representing the highest
>         <MessageNumber> sent by the RM Source within a Sequence. If 
> present, it MAY be treated as a
>         hint to the RM Destination as an optimization to the process of 
> preparing to transmit a
>         <SequenceAcknowledgement>. 
> 
> Cheers,
> 
> Christopher Ferris
> STSM, Emerging e-business Industry Architecture
> email: chrisfer@us.ibm.com
> blog: http://webpages.charter.net/chrisfer/blog.html
> phone: +1 508 377 9295


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]