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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-tx message

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


Subject: Re: [ws-tx] Issue 30 - One-way message replies


I agree: we're mixing semantics again (which only goes to show that 
wsa:ReplyTo is being overloaded as we discussed at the f2f).

Mark.


Doug Davis wrote:
>
> I don't think you want to do that because in the absence of a 
> wsa:FaultTo, setting
> wsa:ReplyTo to "none" prevents you from getting back any fault 
> messages - not
> Tx,non-related, faults, but other ones.  These are just normal 
> one-ways which
> people normally leave replyTo/faultTo blank - I see no reason to make 
> them
> anything special but including a 'none' replyTo.
> -Doug
>
>
>
> *Alastair Green <alastair.green@choreology.com>*
>
> 03/21/2006 06:46 AM
>
> 	
> To
> 	Mark Little <mark.little@jboss.com>
> cc
> 	ws-tx@lists.oasis-open.org
> Subject
> 	Re: [ws-tx] Issue 30 - One-way message replies
>
>
>
> 	
>
>
>
>
>
> Mark,
>
> My point is that the WS-Addressing spec mandates that an absent 
> reply-to causes the receiver to infer an anonymous response:
>
> Section 3.4 of the latest draft:
>
> *Note:*
>
> The [reply endpoint] message addressing property will always be 
> present when using the XML Infoset representation since, in the 
> absence of a wsa:ReplyTo element, the value of the [reply endpoint] 
> message addressing property defaults to an EPR with an [address] 
> property of _"http://www.w3.org/2005/08/addressing/anonymous"_ 
> <http://www.w3.org/2005/08/addressing/anonymous> - see section *_3.2 
> XML Infoset Representation of Message Addressing Properties_* 
> <http://dev.w3.org/cvsweb/%7Echeckout%7E/2004/ws/addressing/ws-addr-core.html?rev=1.51&content-type=text/html;%20charset=iso-8859-1#msgaddrpropsinfoset>. 
>
>
> My understanding of this note, and of section 3.2, is that this 
> inference MUST be drawn by a receiver, irrespective of any extension 
> property like wsc:Response. Hence my proposal that we explicitly set 
> wsa:ReplyTo to "none".
>
> Alastair
>
>
>
> Mark Little wrote:
> The discussion during the f2f concluded that we are indeed using 
> wsa:ReplyTo in a way that, although probably legal, is not the way it 
> was meant to be used and can lead to confusion (as we've seen here). 
> So the first step in the process of removing that confusion, is to 
> remove wsa:ReplyTo, which was my proposal. What we replace it with, 
> and what the rules are around it, are the central points of the issue.
>
> Alastair Green wrote:
> Mark,
>
> Taking off from a comment in the last paragraph of my written 
> contribution on this area during the F2F
>
>   
> _http://www.oasis-open.org/apps/org/workgroup/ws-tx/email/archives/200603/msg00088.html_ 
>
>
> I think we need to address, in resolving this issue, the question of 
> the [reply endpoint] value being defaulted to anonymous.
>
> The issue is about replacing wsa:ReplyTo in the case of "one ways that 
> may ultimately have a response but aren't really request-response 
> based messages" (to paraphrase). So in that case, we would be defining 
> the rules around wsc:ReplyTo (just a name I've picked for this email 
> so I can easily refer to it as being different to wsa:ReplyTo). As 
> such, anonymous may not even play in that space. Why would we want an 
> anonymous default? The current uses of wsa:ReplyTo really all assume 
> that it was present on the message. I'd prefer a binary approach for 
> wsc:ReplyTo.
>
>
> An absent [reply endpoint] property in the XML infoset representation 
> becomes a receiver-inferred value of "anonymous" (actually, the URI 
> that means anon).
>
> It seems preferable that we explicitly specify the value of "none" 
> (again, a URI in truth).
>
> I would have expected us to be more specific: if there's a wsc:ReplyTo 
> present, then this is the destination that MAY/SHOULD/MUST be used for 
> sending a response. The absence means that no response is needed - no 
> default.
>
>
> This is explicit, intuitively what one would expect for a one-way in 
> terms of HTTP handling, and avoids any ambiguity/under-specification 
> if a different representation is used at some future point.
>
> The current wording banning use of anonymous reply-to addresses would 
> then be replaced.
>
> I think we also need to ban use of message ids, and ban use of 
> fault-to, i.e. make it clear (by omission or by explicit statement) 
> that none of these aspects of the reply-processing rules and apparatus 
> are being put to use. ("Ban" in this context could mean "make it clear 
> that these properties, if present, will be ignored".)
>
> We had discussed at the f2f that wsa:FaultTo is really meant just for 
> comms faults and "application faults" would be treated as messages. 
> I'm not sure if that made it into the minutes.
>
>
> I think use of wsa:From tends to detract from the clarity obtained by 
> defining an extension property for our special use.
>
> Mark.
>
>
> Yours,
>
> Alastair
>
>
> Mark Little wrote:
> Line 472 and 480.
>
> Mark.
>
>
> Ram Jeyaraman wrote:
>
> Mark,
>
>  
>
> Could you please provide the PDF line numbers in the referred document 
> that are relevant to this issue. Thanks.
>
>  
>
> ------------------------------------------------------------------------
>
> *From:* Ram Jeyaraman [_mailto:Ram.Jeyaraman@microsoft.com_]
> *Sent:* Friday, March 17, 2006 2:48 PM
> *To:* _ws-tx@lists.oasis-open.org_ <mailto:ws-tx@lists.oasis-open.org>
> *Subject:* [ws-tx] Issue 30 - One-way message replies
>
>  
>
> This is identified as WS-TX issue 30.
>
>  
>
> Please ensure follow-ups have a subject line starting "Issue 30 -" 
> (after any Re:, [ws-tx] etc.)
>
>  
>
> ===================================
>
>  
>
> Issue name: One-way message replies
>
>  
>
> Issue type: spec
>
>  
>
> Owner: Mark Little (_mark.little@jboss.com_ 
> <mailto:mark.little@jboss.com>)
>
> Reference documents:
>
> WS-AT specification: _
> __http://www.oasis-open.org/apps/org/workgroup/ws-tx/download.php/17044/http://www.oasis-open.org/apps/org/workgroup/ws-tx/download.php/17129/wstx-wsat-1.1-spec-wd-04.pdf_ 
> _<http://www.oasis-open.org/apps/org/workgroup/ws-tx/download.php/17044/http:/www.oasis-open.org/apps/org/workgroup/ws-tx/download.php/17129/wstx-wsat-1.1-spec-wd-04.pdf>_ 
>
>
> Description:
>
> Currently we use wsa:ReplyTo for one-way messages in a way which 
> although legal in terms of the latest CR draft of WS-Addressing, has 
> led to confusion on a number of occasions. As an example, one use of 
> wsa:ReplyTo is on Prepare->Prepared, where Prepare has a wsa:ReplyTo 
> but the Prepared message is a separate (not response) message, because 
> it could be sent autonomously and not actually in response to Prepare. 
> The issue is that as far as WS-Addressing is concerned, wsa:ReplyTo 
> should really only be used in the case of the request-response MEP, 
> which is clearly not the case here.
>
> Proposed Resolution:
>
> The rules for where and when wsa:ReplyTo should be included and used 
> within WS-AT are well defined, and particularly in respect to the 
> interoperability scenarios. I propose that we replace wsa:ReplyTo with 
> something specific to WS-TX (perhaps wsc:ReplyTo, wsc:OnewayTo, or 
> somesuch).
>
> Addendum:
>
> Max suggested at the Raleigh f2f another potential resolution: that we 
> use wsa:From.
>
>
>


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