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] [i089] comments on joint proposal (resending)


Resending this as it did not seem to make it to the reflector over last hour…

-J

 


From: Durand, Jacques R.
Sent: Thursday, June 08, 2006 12:14 PM
To: 'Doug Davis'; ws-rx@lists.oasis-open.org
Subject: RE: [ws-rx] [i089] comments on joint proposal

 

Doug:

 


From: Doug Davis [mailto:dug@us.ibm.com]
Sent: Thursday, June 08, 2006 5:14 AM
To: ws-rx@lists.oasis-open.org
Subject: Re: [ws-rx] [i089] comments on joint proposal

 


> How is this correlation done? Is wsa:RelatesTo relied upon? In any
> case shouldn't this
> be specified in wsrm as how it is done is critical for interoperability?

Yes the correlation would be done using wsa:RelatesTo.  Not sure we
need to explicitly say this because this would actually be true of
any request/response exchange, not just the CS.  Just seems like
general knowledge these days, no?

 

Well… I think it is worth saying, because that’s not the only way to do this correlation: e.g. the CSR could just contain (ReplyTo) the same uuid-based anon URI as the MakeConnection that fetched the CS. SO either that, or  RelatesTo would need be set by the sender of CSR. But using RelatesTo assumes that the CS was sent with a wsa:MessageId in the first place. So it looks like a bit of  coordination is needed to achieve this correlation one way or the other.

 

> From an editorial viewpoint, it is better to extract the anon URI
> template description from section 3.7 so that it is clear its use is
> not restricted to MakeConnection.

Yes I agree that the URI template is meant to be used in more places
than just the MakeConnection element - otherwise no messages would be
targetted to it  :-)   but wsa:ReplyTo isn't the only place, its just
probably the most common.  I'd be ok with suggested modifications to
the text to make that clear but I thought it was by not specifically
limiting it to wsa:ReplyTo.  As for its location - doesn't it seem like
keeping it with the MakeConnection text is best since those two go
hand-in-hand?

 

How about renaming 3.7 “ Managing [or coping with] non-addressable endpoints” ?


 
> 3- Now with an in-out exchange with (rel in / non-rel out), the out
> message is not mediated by any RMD-client. How would this out
> message be delivered to its endpoint, in case the "in" message was
> resent by RMS-client? It probably should contain explicit endpoint
> info (wsa:To?) but then how does the server know when to add this,
> while it would not have to if the in message originated from the
> sending endpoint vs. the RMS-client?
> Are we saying that the anon URI template should be understood
> outside RM components? (doesn't that fall under wsa scope, and
> beyond wsrm scope?)

Not sure I followed this but let me try...
In the rel-in/non-rel-out case, if the RMS-client resends the
rel-in message then I would suspect that all but one of those
attempts would get back a 202 since all but one are dups.
In the one non-202 case if the replyTo was anon then it would
carry the response.

OK, let me rephrase where I see a potential issue with this use case:

- “in”  message was a resend, i.e. over an HTTP request initiated by the RMS client.

- “out” message (not using RM) is sent over back-channel.

- but this back-channel cannot be expected to help transfer this “out” all the way back beyond the RMS client  to the endpoint that originated the “in”, as it would in normal cases.

- And the RM component on client side cannot help doing the forwarding as the out is not using RM.

 - so the sender of the “out” message must add enough endpoint destination info, which it must get from somewhere. It can’t get it from a wsa:ReplyTo which is anon in the “in”. Unless this ReplyTo is a uuid-based anon URI like in MakeConnection? If yes that needs be understood outside RM…

 

 

Regards,

Jacques

 



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