 |
» |
|
|
 |
struct Ft_diagnostic { struct Ft_diagnostic *next; enum Ft_diag_type diag_type; Uint16 error_id; enum Ft_entity_ref error_observer; enum Ft_entity_ref error_source; Uint16 suggested_delay; char *further_details; }; |
Ft_diagnostic provides additional information for ISO-specific
errors. The further_details field may vary across different vendor
responders. Refer to the HP FTAM/9000 Reference Manual
for a list of HP-UX diagnostic messages, their probable causes,
and possible corrective actions. Ft_diag_type |  |
enum Ft_diag_type { FT_INFORMATIVE = 0, FT_TRANSIENT = 1, FT_PERMANENT = 2 }; |
Ft_diag_type specifies the kind of ISO error that occurred
and is the enumeration for the diag_type field, which is of type
struct Ft_diagnostic. Ft_entity_ref |  |
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 }; |
Ft_entity_ref identifies the entity that detected the error
(error_observer) and where the error occurred (error_source). You
may find this information particularly helpful if the error occurs
with other vendors.
|