FTAM/9000 Programmer's Guide
Chapter 5 239
Using High Level, Context Free Functions
Reading and Changing Attributes (HLCF)
• If the responder supports the conc_access field of struct
Ft_access_control_element, and the file has access control elements,
and an identity field matches the init_id, the input_dcb-
>concurrency_control must be a subset of the values stored in the
conc_access. HP-UX responders do not support the conc_access field
of struct Ft_access_control_element.
• You must supply matching passwords in input_dcb->file_passwords
for FT_FA_READ and FT_FA_CHANGE_ATTRIBUTE file actions if
the following conditions exist.
• If the file contains an identity (in Ft_access_control_element) that
matches the init_id AND
• If passwords exist for these file actions
Ft_fcattributes_in_dcb
struct Ft_fcattributes_in_dcb {
Ft_initiator_identity init_id;
Ft_single_file_pw filestore_pw;
struct Ft_file_passwords file_passwords;
Ft_attribute_names attribute_names;
struct Ft_attributes attributes;
Ft_account account;
struct Ft_concurrency_control *concurrency_control;
};
Ft_fcattributes_out_dcb
struct Ft_fcattributes_out_dcb {
Uint32 size;
struct Api_rc result;
enum Ft_action_result action_result;
struct Ft_attributes attributes;
struct Ft_charging *charging;
struct Ft_diagnostic *diagnostic;
};