AutoTMF Software User's Guide (Update 12)
NonStop AutoTMF Software Commands
HP NonStop AutoTMF Software User’s Guide—429952-014
6-8
ADD ATMFFILESET
If n = 0, AUTOCOMMIT is disabled for this file set.
If a program fails to unlock a record and prevents NonStop AutoTMF software 
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, about 5 minutes or so.
The default AUTOCOMMIT value is 115 minutes, based on the default TMF 
AUTOABORT limit of 120 minutes.
When AUTOCOMMIT is specified, 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 
NonStop AutoTMF software 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 programs, use command ADD ATMFPROGRAMS 
or ALTER ATMFPROGRAMS.
AUTOCOMMIT overrides the ATMFAUTOCOMMIT global.
IF AUTOCOMMIT is specified, SEPARATETX must also be specified.
COMMONTX
configures files for access using automatic transactions. Use this option to 
manage file access under automatic transactions (even if the process has a 
transaction), for files that are not configured for SEPARATETX. 
CREATEAUDIT
specify the audit attribute on a file that is created programmatically.
HIDEAUDIT
requests that the audit attribute on a file be concealed from the application 
program when the program inquires about file attributes using procedure calls 
such as FILEINFO, FILERECINFO, FILEGETINFO, and so on.










