Folks,
AFAIK AtomicOutcome means all the participants under that activity needs to come to a single resolution (eg: close or compensate).. In that case if there are some participants registered for MixedOutcome while others are registered for the Atomic how the final resolution needs to be achieved is not clear to me... Is it expected to treat Atomic once and Mixed once separately..
As was already pointed out by Sanjaya, Atomic/Mixed Outcome is chosen by the initiator for the whole transaction context and not on a per-participant basis.
In my point of view, it is perfectly legal for a participant to join a transaction in both the PC and the CC protocol, as long as the initiator's application logic can deal with it. (I can't think of a business case that would require that, though.) Those participants would look like distinct participants to the coordinator and initiator, so they would be distinctly handled.
-hannes --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
