HP Integrity NonStop J-Series User Manual

Page 113

Advertising
background image

NonStop AutoTMF Commands

HP NonStop AutoTMF Software User’s Guide429952-016

6-37

ALTER GLOBAL

DEFAULT: the AUTOCOMMIT value is 115 minutes, based on the default
TMF AutoAbort value of 120 minutes.

If a program fails to unlock a record and prevents AutoTMF from committing
automatic transactions, the non-committed updates are eventually lost
because the TMF AUTOABORT timer will cause the abort of the long running
transaction.

To prevent such data loss, AUTOCOMMIT should be set to a value that is less
than the TMF AUTOABORT timer value: AUTOABORT minus 5 minutes is
recommended because there may be some latency in detecting the long
transactions.

The default AUTOCOMMIT value is 115 minutes, based on the default TMF
AUTOABORT time limit of 120 minutes.

The runtime monitors automatic transactions to determine those that have
been active for more than the selected time. The process must be active, either
receiving messages on $RECEIVE or performing database positioning
operations. Processes in a "wait" state are not monitored for long transactions.

If any automatic transaction has exceeded the AUTOCOMMIT time, the
AutoTMF runtime will take the following actions:

1. force the commit of all automatic transactions,

2. issue an EMS message,

3. terminate the process with an abend.

The program will have to be restarted but no data will be lost.

To set this value for specific files, use command

ADD ATMFFILESET

or

ALTER ATMFFILESET

and for specific programs, use command

ADD

ATMFPROGRAMS

or

ALTER ATMFPROGRAMS

.

ATMFCOMMONTX { ON | OFF }

enables or disables the management of audited updates under the common
transaction.

The default is ON.

If set to OFF, you must configure the access to audited files with automatic
transactions using the

ADD ATMFFILESET

or

ADD ATMFPROGRAMS

command.

The default is ON.

ATMFISOLATION { WEAK | NORMAL | STRONG }

the level of transaction isolation for automatic transactions:

WEAK isolation commits outstanding transactions whenever a process
replies to a request or waits for a new request. This is the default.

Advertising
This manual is related to the following products: