- From: David Hull <dmh@tibco.com>
- Date: Tue, 01 Mar 2005 21:00:21 -0500
- Cc: "public-ws-addressing@w3.org" <public-ws-addressing@w3.org>
- Message-id: <42251E35.2010203@tibco.com>
Having thought it over, I still prefer this formulation: * Bindings MAY define a default destination for faults and/or replies. * A missing ReplyTo or FaultTo is interpreted according to the binding. o E.g., SOAP/HTTP defaults both to the backchannel. o something over email might default one or both to the From address. o other bindings may require both always to be present -- results are undefined otherwise * You could also use the anonymous endpoint designation to explicitly to invoke this default behavior, if you like that sort of thing. Sort of a "this page intentionally left blank". But if there is no semantic difference between missing and anonymous, I'm not sure what anonymous is bringing to the party. We /could/ also make the over-arching rule that a missing FaultTo defaults to the ReplyTo (which may in turn default as above), but I'm not sure this is a good idea. For example, what does it mean for robust out-only, where there may be a fault but will not be a reply? It would also interfere with bindings that have naturally different destinations for faults and replies. I can't name such a binding, but I'm not willing to say it can't exist. Tom Rutt wrote: > > As currently specified, an EPR is allowed to have th value “anonymous” > for the wsa:ReplyTo element. In this case, the reply goes back to the > sender over the HTTP response, just as if not using addressing. > > I would like to have an optimization (just as we did for wsa:To) that > absence of wsa:ReplyTo is semantically equivalent to using the > “anonymous” value. > > Also: we almost agreed to have missing FaultTo implying use of ReplyTo > when a fault is to be sent. > > Proposal to resolve Issue 50: > > First cut at text to add to the spec in definition of wsa:ReplyTo: > “ > In the case of a message for which a reply is expected, the implied > semantics of wsa:ReplyTo not present are equivalent to it being > present with the anonymous URI. > “ > > In the definition for wsa:FaultTo, add the statement: > “ > If wsa:FaultTo is absent, a Fault may be sent to the value (explicit > or through the implicit indication of “anonymous”) for wsa:ReplyTo.. > > >
Received on Wednesday, 2 March 2005 02:00:54 UTC