Previous Next  

Element: SystemState

Document type

Module

Document XPath

/Module/HealthMonitor/SystemHMTable/SystemState

Schema XPath

/ConfigRecord/Module/HealthMonitor/SystemHMTable/SystemState

Description

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.

Use

Required, unbounded

Children

ErrorIDLevel

Attributes

SystemState

Restrictions

None

Attribute: SystemState

Document XPath
/Module/HealthMonitor/SystemHMTable/SystemState/@SystemState
Schema XPath
/ConfigRecord/Module/HealthMonitor/SystemHMTable/SystemState/@SystemState
Description

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.

Use

Required

Target location

ConfigRecord

XML data type

xs:string

Destination data type

Unsigned 32 bit integer

Behavior if not specified

N/A

Values with special meanings

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).

Restrictions



Generated on 2007-10-15 17:17:22.