![]() |
![]() |
![]() |
> Module > HealthMonitor > SystemHMTable |
Module
/ConfigRecord/Module/HealthMonitor/SystemHMTable/SystemState
The SystemState element contains a map that associates an event type with the appropriate health monitor level depending on the system state. Events arriving at the system health monitor will be dispatched to the appropriate health monitor level based on their type.
The SystemHMTable element should contain a SystemState element for each of the three system states, HM_MODULE_MODE, HM_PARTITION_MODE, and HM_PROCESS_MODE:
<HealthMonitor> <SystemHMTable Name="systemHm"> <SystemState SystemState="HM_PARTITION_MODE"> </SystemState> <SystemState SystemState="HM_MODULE_MODE"> </SystemState> <SystemState SystemState="HM_PROCESS_MODE"> </SystemState> </SystemHMTable> </HealthMonitor>
Each SystemState element contains as list of ErrorIDLevel elements.
Required, unbounded
None
Specifies the system state in which the error ID level mapping provided by the ErrorIDLevel elements of this SystemState is used. The values are defined in hmTypes.h.
Required
ConfigRecord
Unsigned 32 bit integer
N/A
HM_MODULE_MODE: The system is currently performing one of the following: module initialization (HM_MODULE_INIT_STATUS), a module health monitor task (HM_MODULE_HM_STATUS), a system task such as and interrupt service routine (HM_SYS_FUNC_STATUS), rescheduling as a result of a partition switch (HM_PARTITION_SWITCH_STATUS), or the status is unknown (HM_UNKNOWN_STATUS).
HM_PARTITION_MODE: The system is currently performing one of the following: a partition health monitor task (HM_PARTITION_HM_STATUS), a core OS task related to a partition (HM_SYSCALL_STATUS), or initializing the partition operating system (HM_PARTITION_INIT_STATUS).
HM_PROCESS_MODE: The system is currently performing one of the following: running a partition operating system task (HM_PROCESS_EXEC_STATUS) or is in the partition operating system kernel or partition operating system interrupt state (HM_PROCESS_MGMT_STATUS).
The value must be one of HM_MODULE_MODE, HM_PARTITION_MODE, and HM_PROCESS_MODE
Generated on 2007-10-15 17:17:22.