FTAM/9000 Programmer's Guide
342 Chapter 9
Handling Errors
Interpreting Errors
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;
};
Figure 9-2 inout_dcb->diagnostic
struct Ft_diagnostic
diag_type
error_id
error_observer
error_source
suggested_delay
further_details
(next)
Up to 12 struct Ft_diagnostic
struct inout_dcb
size
result
(state_result)
(action_result)
(diagnostic)
struct Ft_diagnostic
diag_type
error_id
error_observer
error_source
suggested_delay
further_details
(next)
(Parenthetical fields are not always present)
diagnostic
Field
Description
next Pointer to another Ft_diagnostic structure or NULL
to indicate end of linked list; refer to mapftam.h.
diag_type A description of the error type; refer to mapftam.h.
HP-UX responders do not return the
FT_TRANSIENT value.