Where does WebLogic Server write records to help it keep track of the Global Transaction’s progress?

Refer to the Exhibit.

Scenario : You have made the decision to migrate all your operations onto WebLogic Server. An
application has been chosen from each department for the initial phase of migration one from each
of Sales, Marketing, Accounts, and Customer Service. The applications will be deployed as
individual EAR files to a cluster of WebLogic Server 10.x instances, each with a pool of
connections to an Oracle 10g database that provides corporate and departmental data services.
The database team hopes to upgrade the database to use Oracle RAC (Real Application Clusters)
shortly, which will require you to configure multiple sets of connections. Connectivity to the existing
Service Engineer Dispatch system is via a JMS message bridge. When a service engineer calls in
with a report, a message is sent via JMS to the Customer Service application deployed in
WebLogic Server. The customer record in the Customer Service database must be updated with
details from the message. It is important that the message is not lost because the call
management system is not able to resend messages. To address this, the Customer Service
application is accessing a persistent JMS Queue using an XA compatible connection factory.
Unless another approach can be found, the database is accessed using an XA compliant JDBC
driver and WebLogic Server performs the role of Transaction Manager for the global transaction
between the database and JMS Resource Managers. Where does WebLogic Server write records
to help it keep track of the Global Transaction’s progress?

Refer to the Exhibit.

Scenario : You have made the decision to migrate all your operations onto WebLogic Server. An
application has been chosen from each department for the initial phase of migration one from each
of Sales, Marketing, Accounts, and Customer Service. The applications will be deployed as
individual EAR files to a cluster of WebLogic Server 10.x instances, each with a pool of
connections to an Oracle 10g database that provides corporate and departmental data services.
The database team hopes to upgrade the database to use Oracle RAC (Real Application Clusters)
shortly, which will require you to configure multiple sets of connections. Connectivity to the existing
Service Engineer Dispatch system is via a JMS message bridge. When a service engineer calls in
with a report, a message is sent via JMS to the Customer Service application deployed in
WebLogic Server. The customer record in the Customer Service database must be updated with
details from the message. It is important that the message is not lost because the call
management system is not able to resend messages. To address this, the Customer Service
application is accessing a persistent JMS Queue using an XA compatible connection factory.
Unless another approach can be found, the database is accessed using an XA compliant JDBC
driver and WebLogic Server performs the role of Transaction Manager for the global transaction
between the database and JMS Resource Managers. Where does WebLogic Server write records
to help it keep track of the Global Transaction’s progress?

A.
The default (file) persistent store

B.
A JDBC store selected by the administrator

C.
A file store selected by the administrator

D.
A file with a name ending in .tlog



Leave a Reply 0

Your email address will not be published. Required fields are marked *