SQL xa_open string Configuration Options

Describes Micro Focus-specific xa_open string options available for defining XARs.

Visual COBOL provides xa_open string options for XARs in addition to those provided by each database vendor.

You can add these options to a resource definition by including them in the xa_open string using the format specified by the database vendor. For example, most databases use a comma separator (,), but Oracle uses a plus sign (+) separator. See your database documentation for more information.

LocalTX={T|F}
Determines how the XAR handles transactions.
T
The associated XAR uses local (non-distributed) transactions. This option reduces overhead, and therefore can be a good option when using a single XAR. Be advised, however, that LocalTX=T also handles commits and roll backs for each XAR, independent of other resources, and should be used with care.
F
The associated XAR uses XA distributed, global transactions. Default.
ISOLEVEL={CR|RO|RR|SS|SZ|UR}
Determines the isolation level of transactions for a specific XAR.
Parameter Description
CR Committed Read (default)
RO Read Only (Oracle only)
RR Repeatable Read (not supported on Oracle)
SS Snapshot (SQL Server only)
SZ Serializable
UR Uncommitted Read (not supported on Oracle)
ESLOGGING={0001|0002}
Provides additional RM switch module diagnostics in the Enterprise Server console log, including database API errors:
0001
Excluding traces related to ESXAEXTCFG.CBL for Vault access with XA.
0002
Everything.
PACKAGEPATH=schema1[+schema2+...schemaN]
DB2 only. You can use the following substitution markers to enable customization based on the current XA resource name, enterprise server region name, or a combination:
%REGION%
The current enterprise server region name.
%XARN%
The current XA resource name.
%ESUSER%
The current user name.