Class CIM_DeviceErrorCounts
extends CIM_StatisticalInformation

DeviceErrorCounts is a statistical class containing error- related counters for a LogicalDevice. The types of errors are defined by CCITT (Rec X.733) and ISO (IEC 10164-4). Note that the CIM_DeviceErrorCountData class uses a simplified naming or identity algorithm as compared to this class. DeviceErrorCounts is not deprecated because its naming algorithm is still in use in various implementations.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_StatisticalInformation
   |
   +--CIM_DeviceErrorCounts

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringDeviceErrorCounts is a statistical class containing error- related counters for a LogicalDevice. The types of errors are defined by CCITT (Rec X.733) and ISO (IEC 10164-4). Note that the CIM_DeviceErrorCountData class uses a simplified naming or identity algorithm as compared to this class. DeviceErrorCounts is not deprecated because its naming algorithm is still in use in various implementations.
UMLPackagePathstringCIM::Device::DeviceElements
Versionstring2.10.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
CriticalErrorCountuint64
Counterbooleantrue
DescriptionstringCount of the critical errors.
MappingStringsstringMIF.DMTF|Operational State|006.7
DeviceCreationClassNamestring
DescriptionstringThe CreationClassName of the scoping Device.
Keybooleantrue
MaxLenuint32256
PropagatedstringCIM_LogicalDevice.CreationClassName
DeviceIDstring
DescriptionstringThe ID of the scoping Device.
Keybooleantrue
MaxLenuint3264
PropagatedstringCIM_LogicalDevice.DeviceID
IndeterminateErrorCountuint64
Counterbooleantrue
DescriptionstringCount of the indeterminate errors.
MajorErrorCountuint64
Counterbooleantrue
DescriptionstringCount of the major errors.
MappingStringsstringMIF.DMTF|Operational State|006.8
MinorErrorCountuint64
Counterbooleantrue
DescriptionstringCount of the minor errors.
Namestring
DescriptionstringThe inherited Name serves as part of the key for the DeviceErrorCounts instance. The object is scoped by the LogicalDevice to which the statistics apply.
Keybooleantrue
MaxLenuint32256
OverridestringName
SystemCreationClassNamestring
DescriptionstringThe CreationClassName of the scoping System.
Keybooleantrue
MaxLenuint32256
PropagatedstringCIM_LogicalDevice.SystemCreationClassName
SystemNamestring
DescriptionstringThe Name of the scoping System.
Keybooleantrue
MaxLenuint32256
PropagatedstringCIM_LogicalDevice.SystemName
WarningCountuint64
Counterbooleantrue
DescriptionstringCount of the warnings.
MappingStringsstringMIF.DMTF|Operational State|006.9

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_ManagedElement
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_ManagedElement

Class Methods

Local Class Methods

ResetCounter (uint32)

Method Qualifiers (ResetCounter)

NameData TypeValue
DescriptionstringMethod to reset the error and warning counters. The method takes one parameter as input, an integer that indicates which counter to reset. For this input parameter, 0 indicates all, 1 indicates a reset of the indeterminate error counter, 2 the critical error counter, 3 the major error counter, 4 the minor error counter, and 5 the warning counter. The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the instrumentation of the LogicalDevice, which tabulates the errors and warnings, can also reset its internal processing and counters. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are 'translated' can also be specified in the subclass as a Values array qualifier.

Method Parameters (ResetCounter)

NameTypeQualifiers
NameData TypeValue
SelectedCounteruint16
DescriptionstringThe counter to reset.
INbooleantrue
ValueMapstring0, 1, 2, 3, 4, 5
ValuesstringAll, Indeterminate Error Counter, Critical Error Counter, Major Error Counter, Minor Error Counter, Warning Counter