FTAM/9000 Programmer's Guide
Chapter 7 275
Managing and Accessing HP FTAM/9000 Files
Gaining Access to FTAM Files
• The subset of the input_dcb->attributes.mask field (of type struct
Ft_attributes) that is valid for ft_create() is as follows.
• If you do not specify permitted_actions, FTAM uses the
requested_access values for the permitted_actions values.
• FTAM uses the exposed parameters filename and contents_type and
does not use input_dcb->attributes.values.filename and input_dcb-
>attributes.values.contents_type.
Ft_create_in_dcb
struct Ft_create_in_dcb {
struct Ft_attributes attributes;
struct Ft_concurrency_control *concurrency_control;
Ft_single_file_pw create_file_pw;
struct Ft_file_passwords file_passwords;
Ft_account account;
};
Ft_create_out_dcb
struct Ft_create_out_dcb {
Uint32 size;
struct Api_rc result;
enum Ft_state_result state_result;
enum Ft_action_result action_result;
struct Ft_attributes attributes;
struct Ft_diagnostic *diagnostic;
};
FT_AN_ACCESS_CONTROL
FT_AN_FILE_AVAILABILITY
FT_AN_FUTURE_FILESIZE
FT_AN_ID_OF_CREATOR
FT_AN_LEGAL_QUAL
FT_AN_PERMITTED_ACTION
S FT_AN_PRIVATE_USE
FT_AN_STORAGE_ACCOUNT