Im writing an inbound resource adapter with JCA for a legacy EIS.
The EIS does not support XA transactions. The messages however form a conversation that exist of multiple messages. Each message leads to an action that will be executed by the message endpoint.
At the end of the conversation, a commit/rollback message will be received. At that moment all actions should be either committed or rolled back.
Is there any way that I can manage the lifecycle myself from within the RA?