Affects Version/s: None
Fix Version/s: None
Environment:Axis2/Sandesha2 pre/rc branch_1_3. WSRM 1.0
When running Replay mode (replyto=anonymous / isUseSeparateListener == false) over mailtransport sending LastMessage does not setup SynchronousMailListener - and Acknowledgements are not handled correctly.
When running sync(replyto=anonymous) over mailtransport sending TerminateSequence does not setup SynchronousMailListener - and TS response is not handled correctly.
The same should also apply for Acks/LastMessage...
In util.SpecSpecificConstants.getWSRMOperation - the AxisOperation which Axis.transport.mail.EMailSender looks at to determine sync/non-sync is set to RM_OUT_ONLY_OPERATION resulting in non-sync.
I donot know the consequences of changing this to OUT_IN