MuleSoft Certified Integration Architect – Level 1 — Question 15

An XA transaction is being configured that involves a JMS connector listening for incoming JMS messages.
What is the meaning of the timeout attribute of the XA transaction, and what happens after the timeout expires?

Answer options

Correct answer: A

Explanation

The timeout attribute defines the maximum time a transaction can remain active without being explicitly completed. When the timeout is reached, the transaction is automatically rolled back to maintain data integrity, which aligns with option A. The other options inaccurately describe the timeout's implications, focusing on aspects unrelated to transaction completion.