WS-RM sequence start and termination and version handling
---------------------------------------------------------
Key: SYNAPSE-49
URL: http://issues.apache.org/jira/browse/SYNAPSE-49
Project: Synapse
Issue Type: Improvement
Components: Core
Affects Versions: Incubating-0.90
Reporter: Tijs Rademakers
In the current implementation of Synapse the WS-RM support does not include
sequence management. The Synapse user is not able to start and terminate
sequences at a given point in the Synapse configuration flow. Furthermore,
there is no support to specify the WS-Reliable Messaging specification version
to be used. Therefore an improvement is proposed based on a new mediator,
called the RMSequence mediator. This mediator has the following syntax:
<RMSequence action="start|end|single" [version="1.0|1.1"]/>
With the action attribute the Synapse user can decide when to start a sequence
and when to terminate one. There is also the possibility to have just one
message as part of the sequence with the single value. When the sequence is
started, this means with an action attribute value of start or single, the
version can be specified.
To be able to implement this functionality, there also has to be made a small
change to the Axis2FlexibleMEPClient, because the options used to create an
OperationClient to sent the message to the target endpoint is created there.
The Sandesha WS-RM properties have to be set on this Options instance.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]