C Xa Support; Introduction; Monitor Xa; New Qualifier To Create Facility Command - Compaq AA-Q88CE-TE System Manager's Manual

Rtr
Table of Contents

Advertisement

This appendix explains how RTR may be used with a X/OPEN Distributed
Transaction Processing (DTP) conformant Resource Manager.

C.1 Introduction

The X/OPEN Distributed Transaction Processing (DTP) architecture defines
a standard interface that lets application programs share resources provided
by resource managers. The XA interface uses the two-phase commit protocol
to commit transactions, and is a system-level bidirectional interface between
the transaction manager (TM) and the resource manager (RM). In the RTR
environment, RTR is the transaction manager and database software such as
ORACLE8 is the resource manager.
Without XA, an RTR application must deal with replayed transactions after
server recovery delivered with
check if the traansaction has been committed to the database. With XA, the
application does not need to be concerned with this problem.
The XA library is an external interface that enables a transaction manager to
coordinate global transactions. These can include opening a resource manager,
starting a transaction, rolling back a transaction, preparing and committing a
transaction, and closing a resource manager. With XA, RTR can connect directly
to a resource manager such as ORACLE8.

C.1.1 MONITOR XA

Monitors the internal status of XA interface activities. The command displays
counters containing information such as the number of XA calls, call status
(success or failure), and the number of read-only transactions. Provides counts
for the open, close, start, end, prepare, commit, rollback, and recovery commands.
Command Syntax: MONITOR XA
C.1.2 New Qualifier to CREATE FACILITY Command
The CREATE FACILITY command has a new qualifier that references the defined
resource manager. All resource managers that will be accessed by a facility must
be specified. All transactions to these resource managers are recovered when the
facility is created.
Command Syntax:
CREATE FACILITY facility_name /frontend=... /backend=... /router=...
where:
rtr_mt_msg1_uncertain
/resource_manager=(RM_1, RM_2)
C
XA Support
; the application has to
XA Support C–1

Advertisement

Table of Contents
loading

This manual is also suitable for:

Reliable transaction router, version 3.2

Table of Contents