TMF Application Programmer's Guide (G06.26+)
TMF ARLIB2 Audit-Reading Procedures
HP NonStop TMF Application Programmer’s Guide—522419-005
5-74
ARGETRECADDR64
ARGETRECADDR64
For format 1, format 2, and oversized format 2 entry-sequenced, relative, or
unstructured files, this procedure computes and returns the 64-bit external (user-
understood) record address of the data record whose modification is reflected in the
current audit record.
Format 1 is the default file format and supports file sizes up to 2 GB - 1MB. Format 2
is a disk format that supports large format files (big files). An oversized format 2 file is
one that has a maximum file size greater than 4 gigabytes - 4 kilobytes.
return-code output
INT .EXT:ref:1
is a returned value indicating the outcome of this procedure.
recaddr64 output
FIXED:ref
returns the 64-bit record address of the modified data record. This is a record
address, record number, or relative byte address, depending upon the particular
file type (entry-sequenced, relative, or unstructured). Note that you cannot use this
value with the POSITION or KEYPOSITION Enscribe procedures; instead you
must use it with the FILE_SETPOSITION_ or FILE_SETKEY_ procedure.
root-part input, optional
INT:ref:4
is the name of the volume containing the primary (root) partition of the data file. If
the modified file is a secondary partition of a partitioned Enscribe file, this
information is necessary to determine the record address; in all other cases, this
parameter is simply ignored.
CALL ARGETRECADDR64 ( return-code ! o
, recaddr64 ! o
, [ root-part ] ); ! i
Errors (<0) Table 5-3 describes the error codes.
Warnings (>0) None.