OSI/FTAM Programming Guide

ISO FTAM Concepts
HP NonStop OSI/FTAM Programming Guide528612-001
2-20
Service Class Constraints
Example 2-1. Sequence of primitives.
One possible sequence of primitives based on these three tasks is outlined below.
Other sequences of primitives are possible because you can use different
combinations of the optional or alternate primitives specified in the task descriptions.
File-Access Service Class
The file-access service class imposes no further constraints. The constraints on
grouping, the sequence of tasks, and the threshold parameter applicable to the
file-transfer service class do not apply to the file-access service class.
The file-access service class provides greater flexibility than do other service classes
in the use of grouped services. Specifically, it lets you use a threshold value that is less
than or equal to the number of primitives in the group (excluding F-BEGIN-GROUP
and F-END-GROUP), so the primitives do not all have to succeed for the grouped
service to be considered successful.
File-Management Service Class
To use the services in the file-management service class, you must request one or
more instances of this grouped service:
F-BEGIN-GROUP
F-SELECT or F-CREATE
F-READ-ATTRIB (optional)
F-CHANGE-ATTRIB (optional)
F-DESELECT or F-DELETE
F-END-GROUP
1. F-BEGIN-GROUP
F-SELECT
F-OPEN
F-END-GROUP
2. F-READ
F-DATA-IND (multiple calls as needed to complete the read)
F-DATA-END
F-TRANSFER-END request
F-TRANSFER-END confirm
3. F-BEGIN-GROUP
F-CLOSE
F-DESELECT
F-END-GROUP