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] When to piggy-back RM headers


I would image the same would apply for extensibility points (?).

-Anish
--

Mark Little wrote:
> Doug, I just want to clarify the lack of reference to wsa:Metadata. It's 
> much harder to quantify the relevance of the metadata to the EPR 
> comparison because it can change (become out-of-date, for example), 
> whilst the rest of the endpoint is still valid. So I'm not advocating 
> adding that to the equality definition you've got; I'd just like to make 
> sure its absence is for the same reasons I'm thinking.
> 
> Mark.
> 
> 
> Doug Davis wrote:
>  >
>  > Based on some additional feedback I'd like to modify the proposal 
> slightly:
>  >
>  > Proposal:
>  >
>  > Add after the first paragraph in section 3:
>  >
>  > Some RM header blocks may be added (or 'piggy-backed') to messages 
> that happen to be targeted to the same endpoint to which those headers 
> are to be sent, thus saving the overhead of an additional message 
> exchange.  For the purpose of determining whether these soap header 
> blocks may be added to a message, two Endpoint References are considered 
> to be equal if the following are true:
>  > - The [address] properties of two endpoint references are equal when 
> compared according to Section 6 of [RFC 2396]
>  > - They contain the same number of reference parameters
>  > - For each reference parameter in one endpoint reference there exists 
> an equivalent reference parameter in the other.  One [reference 
> parameter] is equivalent to another [reference parameter] if their byte 
> streams per Exclusive XML canonicalization (with an empty "inclusives" 
> list) are equal.  Note that this may result in incorrect answers if 
> there are qnames in attribute or element content.
>  >
>  > (the 3rd bullet changed)
>  >
>  > Marc - when you update the issue list can you please update the proposal?
>  >
>  > thanks
>  > -Doug
>  >
>  >
>  >
>  >
>  >
>  > Doug Davis/Raleigh/IBM@IBMUS
>  >
>  > 05/04/2006 12:18 AM
>  >      
>  > To
>  >       ws-rx@lists.oasis-open.org
>  > cc
>  >      
>  > Subject
>  >       [ws-rx] [NEW ISSUE] When to piggy-back RM headers
>  >
>  >
>  >      
>  >
>  >
>  >
>  >
>  >
>  > Description:
>  > It is not clear when an implementation is allowed to piggy-back RM 
> headers (acks, ackReq) in a message.  I suspect that most 
> implementations will simply compare the wsa:Address of the EPRs - 
> however, since ref-p's are an integral part of EPRs they should really 
> be included in the comparison.
>  >
>  > The latest WSA spec says:
>  >
>  > 2.3 Endpoint Reference Comparison
>  > This specification provides no concept of endpoint identity and 
> therefore does not provide any mechanism to determine equality or 
> inequality of EPRs and does not specify the consequences of their 
> equality or inequality. However, note that it is possible for other 
> specifications to provide a comparison function that is applicable 
> within a limited scope.
>  >
>  > This proposal does just that - it proposes a comparison function for 
> use just by RM for a very specific purpose.
>  >
>  > Target: core
>  >
>  > Type: design
>  >
>  > Proposal:
>  >
>  > Add after the first paragraph in section 3:
>  >
>  > Some RM header blocks may be added (or 'piggy-backed') to messages 
> that happen to be targeted to the same endpoint to which those headers 
> are to be sent, thus saving the overhead of an additional message 
> exchange.  For the purpose of determining whether these soap header 
> blocks may be added to a message, two Endpoint References are considered 
> to be equal if the following are true:
>  > - The [address] properties of two endpoint references are equal when 
> compared according to Section 6 of [RFC 2396]
>  > - They contain the same number of reference parameters
>  > - For each reference parameter in one endpoint reference there exists 
> an equivalent reference parameter in the other.  One [reference 
> parameter] is equivalent to another [reference parameter] if their byte 
> streams per Exclusive XML cononicalization are equal.
>  >
>  > (some should recognize this from the submitted WSA spec)
>  >
>  > thanks
>  > -Doug
> 


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