Sequence does not support mixed MEPs
------------------------------------
Key: SANDESHA2-160
URL: https://issues.apache.org/jira/browse/SANDESHA2-160
Project: Sandesha2
Issue Type: Bug
Reporter: Thomas McKiernan
At the moment there is nothing to stop a user sending an async request response
followed by a sync request response.
In the server there is logic that ties together the request sequence with the
response sequence.
There is also logic in the client that links a request sequence to the
destination EPR.
The net effect is that the second request/response uses the same sequence pair
as the first.
In the case of 1st request response =async, 2nd = sync, we end up with trying
to send an "async" type response through a sync backchannel.
This causes problems at the addressing layer.
I believe that we should either
1) use different sequence pairs for different MEP types or
2) once a particular client has started sending messages on a sequence to an
endpoint then that sequence should not allow any other MEP type to interact
with the sequence.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]