QuestionQ14

VerifiedDesigning integration solutions to meet reliability requirements

How can a timeout attribute in a configured transaction manager help guide design decisions when using a JMS connector that listens for incoming messages in an extended Architecture (XA) transaction managed by that transaction manager?

Explanation

An XA transaction timeout sets the maximum period during which the transaction may remain incomplete. When the transaction is not explicitly ended within that period, it rolls back, preventing incomplete work from remaining in the global transaction. MuleSoft documents transaction timeout as the allotted time for a transaction and states that a timed-out transaction triggers a rollback.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!