OSI/FTAM Programming Guide
ISO FTAM Concepts
HP NonStop OSI/FTAM Programming Guide—528612-001
2-19
Service Class Constraints
The file-transfer, file-management, and file-transfer-and-management service classes
require you to use grouped services. The file-access service class permits you to use
grouping but does not require it.
File-Transfer Service Class
To use the services in the file-transfer service class, you must perform these three
consecutive tasks:
1. A single grouped service that establishes a file-open regime. The grouped service
consists of these primitives:
F-BEGIN-GROUP
F-SELECT or F-CREATE
F-READ-ATTRIB (optional)
F-CHANGE-ATTRIB (optional)
F-OPEN
F-END-GROUP
The processing-mode parameter on the F-OPEN primitive must be set to either
a read action or a valid write action as defined for the document type, but not both.
Valid write actions include replace or extend for FTAM-1 and FTAM-3 document
types, and insert for FTAM-2 document types. Write actions are not permitted for
NBS-9 document types. Document types and permitted file-access actions are
addressed later in Document Types on page 2-28.”
2. A single bulk data-transfer procedure for either a read transfer or a write transfer.
3. A single grouped service that releases the file-open and file-selection regimes.
This sequence consists of these primitives:
F-BEGIN-GROUP
F-SELECT or F-CREATE
F-READ-ATTRIB (optional)
F-CHANGE-ATTRIB (optional)
F-OPEN
F-END-GROUP
Threshold Parameter
For the groupings specified in the file-transfer service class, the value of the
threshold parameter must be equal to the number of primitives in the group,
excluding F-BEGIN-GROUP and F-END-GROUP. For more information about the
threshold parameter, refer to Grouping Control on page 4-15.










