FTAM/9000 Programmer's Guide

Chapter 9 343
Handling Errors
Interpreting Errors
enum FT_diag_type {
FT_INFORMATIVE = 0,
FT_TRANSIENT = 1,
FT_PERMANENT = 2
};
enum FT_entity_ref {
FT_NOT_CATEGORIZED = 0,
FT_INITIATING_FILE_SERVICE_USER = 1,
FT_INITIATING_FILE_PROTOCOL_MACHINE = 2,
FT_SERVICE_SUPPORTING_FILE_PROTOCOL_MACHINE = 3,
FT_RESPONDING_FILE_PROTOCOL_MACHINE = 4,
FT_RESPONDING_FILE_SERVICE_USER = 5
};
enum Ft_entity_ref {
FT_NOT_CATEGORIZED = 0,
FT_INITIATING_FILE_SERVICE_USER = 1,
FT_INITIATING_FILE_PROTOCOL_MACHINE = 2,
FT_SERVICE_SUPPORTING_FILE_PROTOCOL_MACHINE = 3,
FT_RESPONDING_FILE_PROTOCOL_MACHINE = 4,
FT_RESPONDING_FILE_SERVICE_USER = 5
};
error_id The actual error as defined by ISO/IS 8571. Refer to
the HP FTAM/9000 Reference Manual for a list of
the error_ids, causes, and corrective actions.
error_observer The entity that detects the error; refer to mapftam.h.
diagnostic
Field
Description
error_source Where the error is perceived to have originated.
suggested_delay Recommended delay before calling the function
again; useful only for transient errors. HP-UX
responders do not return suggested_delay
information.
further_details Additional information that may help you better
understand the diagnostic->error_id; refer to
mapftam.h.