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] Comments on Editors WSRM #9



Peter/Matt,

There is a lot of useful feedback in this thread. Could you please try
to identify and raise potential new issues before this week's call.

-- Sanjay 

> -----Original Message-----
> From: Peter Niblett [mailto:peter_niblett@uk.ibm.com] 
> Sent: Wednesday, Jun 28, 2006 3:45 AM
> To: Matthew Lovett
> Cc: ws-rx@lists.oasis-open.org
> Subject: Re: [ws-rx] Comments on Editors WSRM #9
> 
> Looking at this I noticed that the {any} and @{any} syntax used in the
> XPATHs is not defined anywhere. It isn't standard XPATH, so 
> it should be
> defined in section 1.1 Notational Conventions.
> 
> It's also a little strange that we use ellipsis (...) in the 
> pseudo-schema,
> but {any} or @{any} in the corresponding XPATHs.
> 
> Peter Niblett
> 
> 
> 
> 
>                                                               
>              
>              Matthew                                          
>              
>              Lovett/UK/IBM@IBM                                
>              
>              GB                                               
>           To 
>                                        
> ws-rx@lists.oasis-open.org          
>              27/06/2006 13:02                                 
>           cc 
>                                                               
>              
>                                                               
>      Subject 
>                                        [ws-rx] Comments on 
> Editors WSRM #9 
>                                                               
>              
>                                                               
>              
>                                                               
>              
>                                                               
>              
>                                                               
>              
>                                                               
>              
> 
> 
> 
> 
> Hi all,
> 
> I tried to take a fine tooth comb to one of the editor's drafts, I
> happened to pick #9. Many of these comments are nits, but as 
> they could
> impact the schema & exemplars I guess we might need an issue to record
> them formally... anyway, here we go:
> 
> 1) Line 27-29, within the Abstract. The final sentence reads 
> rather oddly:
> "WS-ReliableMessaging is a building block that is used in 
> conjunction with
> other specifications and application-specific protocols to 
> accommodate a
> wide variety of *protocols* related to the operation of 
> distributed Web
> services."
> 
> I don't think that the repetition of 'protocol' helps here. I think
> 'requirements' would be a better substitute, or perhaps 'scenarios'.
> Anyone swallowed a dictionary recently? 'capabilities'?
> 
> 
> 
> 2) Extensibility (or not) of the Protocol Elements.
> Currently there is some inconsistency when it come to extensions. The
> exemplars generally have attribute wildcards for simply typed 
> elements,
> and both attribute and element wildcards for elements with 
> complex types.
> However that isn't always the case, and the corresponding descriptions
> don't always match the exemplars. Here's some detail:
> 
> Section 3.1, Sequence Creation. Line 289: Insert a description for
> /wsrm:CreateSequence/wsrm:AcksTo/@{any}. (It is in the 
> exemplar, but not
> the corresponding text.)
> 
> Section 3.1, Sequence Creation, Line 266: Insert an attribute wildcard
> into wsrm:CreateSequence/wsrm:Offer/wsrm:Endpoint. Insert 
> matching detail
> around line 317.
> 
> Section 3.1 Sequence Creation, Line 268: Insert an attribute 
> wildcard into
> wsrm:CreateSequence/wsrm:Offer/wsrm:IncompleteSequenceBehavior. Insert
> matching detail around line 341.
> 
> Section 3.1 Sequence Creation, Line 325 - 330. Normally the wildcard
> descriptions follow the children that we define, so this 
> should move after
> the IncompleteSequenceBehavior description.
> 
> Section 3.1 Sequence Creation, Line 342. 
> /wsrm:CreateSequence/{any} - it
> may just be my printer, but this seems to be in the wrong font.
> 
> Section 3.1 Sequence Creation, Line 355. The exemplar is missing a
> attribute wildcard on the Expires element, though it appears in the
> descriptive text.
> 
> Section 3.1 Sequence Creation, Line 384 - 394. This is a repeat of the
> IncompleteSequenceBehavior text, but it wasn't updated when 
> we resolved
> i129. Perhaps it's simpler to refer back to the earlier text, 
> rather than
> duplicate it?
> 
> Section 3.1 Sequence Creation, Line 356. Insert an attribute 
> wildcard into
> wsrm:CreateSequenceResponse/wsrm:IncompleteSequenceBehavior. Insert
> matching detail around line 394.
> 
> Section 3.1 Sequence Creation, Line 409. Insert text to describe the
> wsrm:createSequenceResponse/wsrm:Accept/wsrm:AcksTo/@{any}. 
> (It is in the
> exemplar, but not the corresponding text.)
> 
> Section 3.4 Sequences, Line 560. Insert an attribute wildcard into
> wsrm:Sequence/wsrm:MessageNumber. Insert matching detail at line 584.
> 
> Section 3.6 Sequence Acknowledgement. The exemplar has the 
> children in the
> order None, Final, Nack; but the detail has Final, Nack, 
> None. Reorder the
> detail to follow the order that the elements are introduced in the
> exemplar.
> 
> Section 3.6 Sequence Acknowledgement, Line 651. Add an 
> attribute wildcard
> to wsrm:SequenceAcknowledgement/wsrm:None. Insert matching detail.
> 
> Section 3.6 Sequence Acknowledgement, Line 652. Add an 
> attribute wildcard
> to wsrm:SequenceAcknowledgement/wsrm:Final. Insert matching detail.
> 
> Section 3.6 Sequence Acknowledgement, Line 653. Add an 
> attribute wildcard
> to wsrm:SequenceAcknowledgement/wsrm:Nack. Insert matching detail.
> 
> Section 3.7 MakeConnection, Line 751. Add an attribute wildcard to
> wsrm:MakeConnection/wsrm:Identifier. Insert matching detail.
> 
> Section 3.7 MakeConnection, Line 752. Add an attribute wildcard to
> wsrm:MakeConnection/wsrm:Address. Insert matching detail.
> 
> If we can get some agreement on these then I'll take a look 
> at the schema
> to check it follows the text - but let's agree on mainline text first.
> 
> Thanks
> 
> Matt
> 
> 
> 
> 
> 


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