FTAM/9000 Programmer's Guide
Chapter 3 145
HP FTAM/9000 Data Structures
Ft_functional_units
• You must negotiate Ft_functional_units on the ft_connect() request.
For example, if you want to be able to read a file, set FT_FU_READ
when making the ft_connect() request.
• Ft_service_class dictates the mandatory and optional
functional_units (as noted in the following table). Ft_service_class
must support all selected Ft_functional_unit values; otherwise, you
receive an error. Refer to the “Ft_service_class” section for detailed
information.
• You must specify FT_FU_GROUPING functional_units,
• You must specify either or both FT_FU_READ and
FT_FU_WRITE,
• You may optionally specify either or both FT_FU_LTD_MGMT
and FT_FU_ENH_MGMT, and
• You cannot specify FT_FU_FILE_ACCESS.
• The kernel functional_unit is always available.
The following table shows the service_classes you should set to use the
functional_units. Use this key to read the table.
TSC=File Transfer Service Class
ASC=File Access Service Class
MSC=File Management Service Class
TMSC=File Transfer and Management Service Class
USC=Unconstrained Service Class
M = Mandatory
O = Optional
• = One or Both
X = Not Permitted
EXAMPLE: On ft_connect(), if you specify the
FT_SC_TRANSFER service_class,