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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-rx-implement message

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


Subject: Queries on interop doc






Hi all,

A couple of queries on the interop doc.

In scenario 2.1, it states that when the service has sent all of the
replies and received all of the acknowledgements for those replies it will
send a TerminateSequence to the client.  Given that the client can send a
varying number of requests (between 1 and 3 messages) to the service, how
is the service supposed to know when it can terminate the offered sequence?
Is it really expected to compare the number of inbound requests with the
number of outbound responses?  This requires a relationship between the two
sequences that is not defined.

The clients terminateSequence message example is also missing from this
scenario.

Secondly,

As the resolution of issue i090 on offered sequences has not been resolved
yet, I wanted to highlight the way in which offered sequences are used in
the proposed scenarios.

Ive used the following notation to differentiate the client at the RMS and
the server at the RMD.

RMS  ------------ outbound sequence   ------> RMD
RRMD <-------  offered sequence   ------------ RRMS

In scenario 2.1, where offer is used, the ReplyTo EPR in the CS message
from the RMS is http://client-machine/RMreplies.  The application replies
need to be sent to http://client-machine/replies.  So in this case, the
offered sequence cannot be correlated against any EPR from the CS message,
so either a relationship is assumed between the outbound and offered
sequences or some out-of-band exchange is required so the RRMS knows which
sequence to use.

In scenario 2.2 where there is no offer, the CS message from the RRMS to
the RRMD is sent to the ReplyTo from the EchoString
http://client-machine/replies.  Application messages are sent to the same
address.

In scenario 2.3, where the offer is rejected, the CS message from the RRMS
to the RRMD is sent to the ReplyTo from the application message
http://client-machine/replies.  Application messages are sent to the same
address.

Thoughts?

Thanks,  Dan

WS-Reliable Messaging Architect and Team Lead
IBM WebSphere Messaging Design and Development
MP 211
Hursley
Tel. Internal 248617
Tel. External +44 1962 818617
Email. millwood@uk.ibm.com



                                                                           
             Matthew                                                       
             Lovett/UK/IBM@IBM                                             
             GB                                                         To 
                                       ws-rx-implement@lists.oasis-open.or 
             06/02/2006 14:34          g                                   
                                                                        cc 
                                                                           
                                                                   Subject 
                                       [ws-rx-implement] Updated scenarios 
                                       doc                                 
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           





Hi all,

I have made the updates to Scenario 2.2, and added Scenario 2.3. The new
doc is attached - please let me know if I should be uploading it somewhere.




Thanks

Matt
[attachment "InteropScenarios.doc" deleted by Daniel Millwood/UK/IBM]



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