OSI/FTAM Programming Reference Manual
DDL Definitions
HP NonStop OSI/FTAM Programming Reference Manual—528611-001
A-29
ZFTM Structures
ZFTM-DDL-FADU-ID
identifies a specific file data access unit (FADU) in any one of five possible ways. 
Use this structure to locate FADUs on erase, locate, read, and write requests.
ZID specifies one of the following five ways to identify the FADU:
ZFTM-VAL-FADUID-NOVALUE indicates that no FADU-identity value is provided. 
ZFTM-VAL-FADUID-FIRSTLAST indicates that the first FADU after the root FADU 
or the last FADU is provided.
ZFTM-VAL-FADUID-RELATIVE indicates the FADU is identified relative to the 
current FADU.
ZFTM-VAL-FADUID-BEGINEND indicates that the beginning of the first FADU (the 
root FADU) or the end of the last FADU is provided.
ZFTM-VAL-FADUID-FADUNUMBER indicates that the FADU is identified as an 
integer specifying the number of FADUs separating it from the root FADU. The root 
FADU has a FADU number of 0.
ZFADUID contains the identity of the FADU specified by the method of identification in 
the ZID field. Only the method of identification that corresponds with the ZID value is 
 DEFINITION ZFTM-DDL-FADU-ID.
  02  ZID    TYPE ZAPS-DDL-ENUM1.
  02  ZFADUID   TYPE ZAPS-DDL-INT2.
  02  ZFIRSTLAST   REDEFINES ZFADUID
      TYPE ZAPS-DDL-INT2.
  02  ZRELATIVE   REDEFINES ZFADUID
      TYPE ZAPS-DDL-INT2.
  02  ZBEGINEND   REDEFINES ZFADUID
      TYPE ZAPS-DDL-INT2.
  02  ZFADUNUMBER   REDEFINES ZFADUID
      TYPE ZAPS-DDL-INT2.
 END
 Valid values for ZID are:
 CONSTANT ZFTM-VAL-FADUID-NOVALUE   VALUE 0  TYPE BINARY 16.
 CONSTANT ZFTM-VAL-FADUID-FIRSTLAST  VALUE 1  TYPE BINARY 16.
 CONSTANT ZFTM-VAL-FADUID-RELATIVE   VALUE 2  TYPE BINARY 16.
 CONSTANT ZFTM-VAL-FADUID-BEGINEND   VALUE 3  TYPE BINARY 16.
 CONSTANT ZFTM-VAL-FADUID-FADUNUMBER  VALUE 4  TYPE BINARY 16.
 Valid values for ZFIRSTLAST are:
 CONSTANT ZFTM-VAL-FADUID-FIRST   VALUE 0  TYPE BINARY 32.
 CONSTANT ZFTM-VAL-FADUID-LAST   VALUE 1  TYPE BINARY 32.
 Valid values for ZRELATIVE are:
 CONSTANT ZFTM-VAL-FADUID-PREVIOUS   VALUE 0  TYPE BINARY 32.
 CONSTANT ZFTM-VAL-FADUID-CURRENT   VALUE 1  TYPE BINARY 32.
 CONSTANT ZFTM-VAL-FADUID-NEXT   VALUE 2  TYPE BINARY 32.
 Valid values for ZBEGINEND are:
 CONSTANT ZFTM-VAL-FADUID-BEGIN   VALUE 0  TYPE BINARY 32.
 CONSTANT ZFTM-VAL-FADUID-END   VALUE 1  TYPE BINARY 32.










