Oracle WebLogic Server 12c: Administration I — Question 12
You are responsible for configuring a WebLogic domain to support an order processing application. This application will communicate with multiple JDBC data sources to fulfill each customer order. To maintain data integrity across these databases, work will be performed within a global transaction. However, you have learned that one of the data sources in the transaction does not have an XA driver.
Which option should you select on this non-XA data source to ensure that orders are still processed as global transactions?
Answer options
- A. Ignore Heuristics
- B. Pinned to Thread
- C. One Phase Commit
- D. Logging Last Resource
- E. Test Connections on Reserve
Correct answer: D
Explanation
The correct answer is D, Logging Last Resource, which allows a non-XA resource to participate in a global transaction by ensuring that it can commit its changes as a last resort. The other options do not provide a mechanism for integrating a non-XA resource into a global transaction effectively, potentially risking data consistency.