Every application needs a specific set of file structures,
and any real system is likely to support only a limited range of
file types, with restrictions on the ways you can modify files.
Constraint sets express these limitations by restricting the following
items.
Range of allowable file structures
Ways in which basic access actions can modify the
structure
Constraint sets restrict (reduce) the file model. These sets
help you efficiently model the type of file you are accessing.
The constraints sets supported by HP-UX FTAM are
Unstructured and Sequential Flat.
Each constraint set consists of the following items.
A statement of the intended field
of application
A constraint set descriptor for reference in documentation
Constraint set identifier for reference in the FTAM
protocol
Constraints on the node names
Set of valid file access actions
Qualified actions when writing to the file
Set of file access contexts in which the file can
be read
State of the file when created
FADU located immediately after the file is opened
Definitions of "beginning of file"
and "end of file"
Manner in which you read from or write to the whole
file
General constraints on how you can modify the structure
Special semantics of specific file access actions
Allowable FADU identity forms for each of the file
access actions
Unstructured Constraint Set |
 |
The unstructured constraint set applies to files that you
can transfer or access in whole, or extend; partial access is not
available.
Refer to the following list for applicable basic constraints.
Additional constraints on the Unstructured constraint set
are as follows.
Sequential Flat Constraint Set |
 |
The Sequential Flat constraint set applies to files that are
structured into a sequence of individual FADUs. You can access specific
FADUs in the files by specifying their individual position in the
sequence. Refer to the following list for applicable
basic constraints.
Additional constraints on the Sequential Flat constraint set
are as follows: