User Manual

Usage Guidelines
HP NonStop AutoTMF Software User’s Guide429952-014
5-5
ENABLE
ENABLE
ENABLE is both a transactional and nontransactional program. ENABLE generates
transactions if your ENABLE program specifies SET TMF ON.
ENABLE checks the file attributes of database files; if a file is audited and the program
has not specified SET TMF ON, ENABLE generates an error message and refuses to
access the file.
If you have existing ENABLE programs that do not specify TMF ON, you may configure
HIDEAUDIT for files that will now be audited. Then, by preparing the ENABLGS server,
you will be able to access audited files through an ENABLE application that assumes
the files are not audited.
EDIT, TEDIT, VS
Prepared copies of these programs work with audited edit files; file updates are
processed with automatic transactions. Replicating edit files though audit is not
practical because of the backwards EOF problem described under Edit Files on
page 5-2, above.
Spooler
The Spooler control files and collector files can be audited and replicated. After a
NonStop RDF software takeover, the completed Spooler jobs can be accessed and
printed on the remote system.
The components that need to be prepared are CSPOOL and SPOOL.
For a warm start, the files that need to be audited are the Spooler collector files and
control files.
You should change the obey file for the Spooler cold start. The line that creates the
spool data file should have AUDIT specified; alternatively, you could use a prepared
FUP to create the audited files automatically.
You should also configure the Spooler control files to be created as audited. The typical
CI command would be:
After an abrupt primary system failure and a takeover on a remote system, the
replicated spooler files may be in a state that requires rebuilding the control files.
Special considerations apply when rebuilding the spooler control files. See paragraph
Rebuilding Spooler Control Files
below.
Rebuilding Spooler Control Files
A Spooler WARM START with the REBUILD option first creates a temporary file of
format $vol.#nnnnn (the usual format for a temporary file), then renames the temporary
ADD ATMFFILESET $SYSTEM.SPL.SPL*, CREATEAUDIT;