Hi all, we came across few questions while we are implementing the ws-BusinessActivity specification. When implementing the MixedOutcome coordination type there is a requirement to identify the important(critical) participants so that if one fails the whole business Activity is effected and the other participants should be sent with the "Compensate" message. We thought of giving that responsibility to the user through an interface but have a vague idea of how to identify those participants.
The other problems that needs support are the meaning of Cancel (When coordinator send a cancel message what does the participant have to do, Other than sending the cancelled message?) Is it possible to handle it like "abort" in Atomic transactions? And the "Exit" message if an exit message received by the coordinator is there anything to be done other than sending "Exited"? If an important participant exit in the middle of it's processing what has to be done by the coordinator? Hope you would help us to clarify these problems. thank you! regards, bimalee
