Hiding the audited attribute – HP Integrity NonStop J-Series User Manual

Page 56

Advertising
background image

Configuring Automatic Transaction Processing

HP NonStop AutoTMF Software User’s Guide429952-017

4-8

Hiding the Audited Attribute

Once a nowait transaction commit has begun, only a system-level failure can cause
the transaction to abort. Even if the process terminates or is stopped externally, a
nowait transaction commits successfully.

The only drawback to using nowait transactions is that the process continues to
perform work without knowing if a unilateral abort has occurred. A server process
replies to a requestor, but the database update operations the server process has
performed may be backed out by a system-level failure.

Batch processes that have multiple, separate, automatic transactions may have better
performance because the multiple transactions complete in parallel. The overall
performance, however, depends on the number of updates performed in each
transaction.

Each time an automatic transaction begins, any previous nowait transaction for the
same entity must be completed. Thus, a batch program that uses only the common
transaction may not benefit from nowait transactions, because the batch program
needs a new transaction as soon as the previous transaction is committed.

AutoTMF notifies you if any automatic transaction (nowait or waited) aborts by
immediately abending the process with an explanatory message to the process home
terminal and to the EMS log.

Hiding the Audited Attribute

Most legacy programs are unaware of auditing and simply access the database as if
the database were unaudited. Some programs, however, check the database and
terminate (or otherwise malfunction) if audited files are found. If you configure
HIDEAUDIT for a file, the following procedures will report that the file is not audited:

FILEINFO

FILERECINFO

FILE_GETINFO_

FILE_GETINFOBYNAME_

FILE_GETINFOLIST_ (first item only)

FILE_GETINFOLISTBYNAME_ (first item only)

Due to the complexity of locating a result item in a multi-item list request, the audit
attribute is hidden only if the first item number is for the audit attribute (66).

Advertising
This manual is related to the following products: