Oracle WebLogic Server 12c: Administration I — Question 56
You are troubleshooting why transactions are not being committed. After investigation, you realize that these transactions have enough time during the first phase of the two-phase commit, but not enough time during the second phase. Therefore, rather than committing, they are timing out and are being rolled back.
Which Java Transaction API (JTA) attribute needs a larger value?
Answer options
- A. Timeout Seconds
- B. Abandon Timeout Seconds
- C. Before Completion Iteration Limit
- D. Checkpoint Interval Seconds
- E. Unregister Resource Grace Period
Correct answer: B
Explanation
The correct answer is B, as increasing the Abandon Timeout Seconds will provide more time for the transactions to complete in the second phase, preventing timeouts. The other options do not directly affect the timing of the two-phase commit process and therefore would not resolve the issue.