HP Integrity NonStop J-Series User Manual
Page 105
NonStop AutoTMF Commands
HP NonStop AutoTMF Software User’s Guide—429952-016
6-29
ALTER ATMFPROGRAMS
advisory setting for performance, not one that precisely controls management
of automatic transactions.
The value of n should be a power of 2 (1,2,4,8,16,32,...) in the range of 1 to
4096. If the value specified is not a power of 2, the value will be rounded to a
power of 2.
The default is 32.
NOTX | NO NOTX
disables or enables the generation of automatic transactions for audited file
access.
NOWAIT[TX] | NO NOWAIT[TX] | WAITED[TX]
Enables or disables nowait transactions.
If enabled, separate transactions are committed in nowait mode and the status
of a nowait transaction is checked by the runtime when the next transaction for
the file is started or when the process terminates.
OPTIMIZEUNL[OCKS] | NO OPTIMIZEUNL[OCKS]
suppresses UNLOCKFILE operations performed on audited files. AutoTMF
considers all locks on the file released and attempts to commit the transaction,
subject to the usual protocol for committing automatic transactions.
This optimization only applies to files that are enabled for automatic
transactions.
UNLOCKFILE optimization can also be enabled or disabled for a program by
specifying the class map define
or
To enable the optimization for all programs, set the global parameter
ATMFOPTIMIZEUNL[OCKS] to ON.
RECORDTX | NO RECORDTX
enables or disables the generation of an automatic transaction for each locked
record and commits the transaction as soon as the record is unlocked.
RECORDTX is used when a file is accessed by programs in which record
locking sequences do not allow AutoTMF to commit automatic transactions
(there is at least one lock held on a record in this file at any given time).
For this option to take effect, this option must be configured both a program
and a file attribute using
The RECORDTX program attribute can be specified in addition to other
attributes, such as COMMONTX or SEPARATETX. The other attributes are
ignored if RECORDTX is specified for both the file and the program. If
RECORDTX is specified for a program, but not the file, then the other options,
such as COMMONTX or SEPARATETX, will be in effect.