CIM_Event.mof (HTML version)

Return to index

List of Classes

CIM_AlertIndication Superclass: CIM_ProcessIndication
A concrete superclass for CIM Alert notifications. An AlertIndication is a specialized type of CIM_Indication that contains information about the severity, cause, recommended actions and other data of a real world event. This event and its data may or may not be modeled in the CIM class hierarchy.
Qualifiers:Version ( "2.8.1000" ) Indication
Parameters (local in grey)
MappingStrings { "Recommendation.ITU|X733.Additional text" }
string Description ;
A short description of the Indication.
Values { "Unknown" , "Other" , "Information" , "Degraded/Warning" , "Minor" , "Major" , "Critical" , "Fatal/NonRecoverable" }
Required
ValueMap { "0" , "1" , "2" , "3" , "4" , "5" , "6" , "7" }
MappingStrings { "Recommendation.ITU|X733.Perceived severity" }
uint16 PerceivedSeverity ;
An enumerated value that describes the severity of the Alert Indication from the notifier's point of view:
1 - Other, by CIM convention, is used to indicate that the Severity's value can be found in the OtherSeverity property.
3 - Degraded/Warning should be used when its appropriate to let the user decide if action is needed.
4 - Minor should be used to indicate action is needed, but the situation is not serious at this time.
5 - Major should be used to indicate action is needed NOW.
6 - Critical should be used to indicate action is needed NOW and the scope is broad (perhaps an imminent outage to a critical resource will result).
7 - Fatal/NonRecoverable should be used to indicate an error occurred, but it's too late to take remedial action.
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the AlertIndication is purely informational or its severity is simply unknown.
ModelCorrespondence { "CIM_AlertIndication.PerceivedSeverity" }
string OtherSeverity ;
Holds the value of the user defined severity value when 'Severity' is 1 ('Other').
MaxLen ( 256 )
string SystemCreationClassName ;
The scoping System's CreationClassName for the Provider generating this Indication.
Experimental
string OwningEntity ;
A string that uniquely identifies the entity that owns the definition of the format of the Message described in this instance. OwningEntity MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity or standards body defining the format.
Values { "Unknown" , "Not Applicable" , "Trending Up" , "Trending Down" , "No Change" }
ValueMap { "0" , "1" , "2" , "3" , "4" }
MappingStrings { "Recommendation.ITU|X733.TrendIndication" }
uint16 Trending ;
Provides information on trending - trending up, down or no change.
ModelCorrespondence { "CIM_AlertIndication.AlertType" }
string OtherAlertType ;
A string describing the Alert type - used when the AlertType property is set to 1, 'Other State Change'.
Values { "Unknown" , "Other" , "CIMObjectPath" }
ModelCorrespondence { "CIM_AlertIndication.AlertingManagedElement" , "CIM_AlertIndication.OtherAlertingElementFormat" }
ValueMap { "0" , "1" , "2" }
uint16 AlertingElementFormat = 0 ;
The format of the AlertingManagedElement property is interpretable based upon the value of this property. Values are defined as:
0 - Unknown. The format is unknown or not meaningfully interpretable by a CIM client application.
1 - Other. The format is defined by the value of the OtherAlertingElementFormat property.
2 - CIMObjectPath. The format is a CIMObjectPath, with format <NamespacePath>:<ClassName>.<Prop1>='<Value1>', <Prop2>='<Value2>', . . . specifying an instance in the CIM Schema.
MappingStrings { "Recommendation.ITU|X733.Proposed repair " "actions" }
string RecommendedActions [ ] ;
Free form descriptions of the recommended actions to take to resolve the cause of the notification.
Experimental
ModelCorrespondence { "CIM_AlertIndication.MessageID" , "CIM_AlertIndication.MessageArguments" }
string Message ;
The formatted message. This message is constructed by applying the dynamic content of the message, described in MessageArguments, to the format string uniquely identified, within the scope of the OwningEntity, by MessageID.
Values { "Unknown" , "Other" , "Adapter/Card Error" , "Application Subsystem Failure" , "Bandwidth Reduced" , "Connection Establishment Error" , "Communications Protocol Error" , "Communications Subsystem Failure" , "Configuration/Customization Error" , "Congestion" , "Corrupt Data" , "CPU Cycles Limit Exceeded" , "Dataset/Modem Error" , "Degraded Signal" , "DTE-DCE Interface Error" , "Enclosure Door Open" , "Equipment Malfunction" , "Excessive Vibration" , "File Format Error" , "Fire Detected" , "Flood Detected" , "Framing Error" , "HVAC Problem" , "Humidity Unacceptable" , "I/O Device Error" , "Input Device Error" , "LAN Error" , "Non-Toxic Leak Detected" , "Local Node Transmission Error" , "Loss of Frame" , "Loss of Signal" , "Material Supply Exhausted" , "Multiplexer Problem" , "Out of Memory" , "Output Device Error" , "Performance Degraded" , "Power Problem" , "Pressure Unacceptable" , "Processor Problem (Internal Machine Error)" , "Pump Failure" , "Queue Size Exceeded" , "Receive Failure" , "Receiver Failure" , "Remote Node Transmission Error" , "Resource at or Nearing Capacity" , "Response Time Excessive" , "Retransmission Rate Excessive" , "Software Error" , "Software Program Abnormally Terminated" , "Software Program Error (Incorrect Results)" , "Storage Capacity Problem" , "Temperature Unacceptable" , "Threshold Crossed" , "Timing Problem" , "Toxic Leak Detected" , "Transmit Failure" , "Transmitter Failure" , "Underlying Resource Unavailable" , "Version MisMatch" , "Previous Alert Cleared" , "Login Attempts Failed" , "Software Virus Detected" , "Hardware Security Breached" , "Denial of Service Detected" , "Security Credential MisMatch" , "Unauthorized Access" , "Alarm Received" , "Loss of Pointer" , "Payload Mismatch" , "Transmission Error" , "Excessive Error Rate" , "Trace Problem" , "Element Unavailable" , "Element Missing" , "Loss of Multi Frame" , "Broadcast Channel Failure" , "Invalid Message Received" , "Routing Failure" , "Backplane Failure" , "Identifier Duplication" , "Protection Path Failure" , "Sync Loss or Mismatch" , "Terminal Problem" , "Real Time Clock Failure" , "Antenna Failure" , "Battery Charging Failure" , "Disk Failure" , "Frequency Hopping Failure" , "Loss of Redundancy" , "Power Supply Failure" , "Signal Quality Problem" , "Battery Discharging" , "Battery Failure" , "Commercial Power Problem" , "Fan Failure" , "Engine Failure" , "Sensor Failure" , "Fuse Failure" , "Generator Failure" , "Low Battery" , "Low Fuel" , "Low Water" , "Explosive Gas" , "High Winds" , "Ice Buildup" , "Smoke" , "Memory Mismatch" , "Out of CPU Cycles" , "Software Environment Problem" , "Software Download Failure" , "Element Reinitialized" , "Timeout" , "Logging Problems" , "Leak Detected" , "Protection Mechanism Failure" , "Protecting Resource Failure" , "Database Inconsistency" , "Authentication Failure" , "Breach of Confidentiality" , "Cable Tamper" , "Delayed Information" , "Duplicate Information" , "Information Missing" , "Information Modification" , "Information Out of Sequence" , "Key Expired" , "Non-Repudiation Failure" , "Out of Hours Activity" , "Out of Service" , "Procedural Error" , "Unexpected Information" }
Required
ModelCorrespondence { "CIM_AlertIndication.ProbableCauseDescription" , "CIM_AlertIndication.EventID" , "CIM_AlertIndication.EventTime" }
ValueMap { "0" , "1" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" , "10" , "11" , "12" , "13" , "14" , "15" , "16" , "17" , "18" , "19" , "20" , "21" , "22" , "23" , "24" , "25" , "26" , "27" , "28" , "29" , "30" , "31" , "32" , "33" , "34" , "35" , "36" , "37" , "38" , "39" , "40" , "41" , "42" , "43" , "44" , "45" , "46" , "47" , "48" , "49" , "50" , "51" , "52" , "53" , "54" , "55" , "56" , "57" , "58" , "59" , "60" , "61" , "62" , "63" , "64" , "65" , "66" , "67" , "68" , "69" , "70" , "71" , "72" , "73" , "74" , "75" , "76" , "77" , "78" , "79" , "80" , "81" , "82" , "83" , "84" , "85" , "86" , "87" , "88" , "89" , "90" , "91" , "92" , "93" , "94" , "95" , "96" , "97" , "98" , "99" , "100" , "101" , "102" , "103" , "104" , "105" , "106" , "107" , "108" , "109" , "110" , "111" , "112" , "113" , "114" , "115" , "116" , "117" , "118" , "119" , "120" , "121" , "122" , "123" , "124" , "125" , "126" , "127" , "128" , "129" , "130" }
MappingStrings { "Recommendation.ITU|X733.Probable cause" , "Recommendation.ITU|M3100.probableCause" , "ITU-IANA-ALARM-TC" }
uint16 ProbableCause ;
An enumerated value that describes the probable cause of the situation which resulted in the AlertIndication.
ModelCorrespondence { "CIM_AlertIndication.AlertingElementFormat" }
string OtherAlertingElementFormat ;
A string defining 'Other' values for AlertingElementFormat. This value MUST be set to a non NULL value when AlertingElementFormat is set to a value of 1 ('Other'). For all other values of AlertingElementFormat, the value of this string must be set to NULL.
Experimental
ModelCorrespondence { "CIM_AlertIndication.Message" , "CIM_AlertIndication.MessageArguments" }
string MessageID ;
A string that uniquely identifies, within the scope of the OwningEntity, the format of the Message.
Values { "Other" , "Communications Alert" , "Quality of Service Alert" , "Processing Error" , "Device Alert" , "Environmental Alert" , "Model Change" , "Security Alert" }
Required
ValueMap { "1" , "2" , "3" , "4" , "5" , "6" , "7" , "8" }
MappingStrings { "Recommendation.ITU|X733.Event type" }
uint16 AlertType ;
Primary classification of the Indication. The following values are defined:
1 - Other. The Indication's OtherAlertType property conveys its classification. Use of 'Other' in an enumeration is a standard CIM convention. It means that the current Indication does not fit into the categories described by this enumeration.
2 - Communications Alert. An Indication of this type is principally associated with the procedures and/or processes required to convey information from one point to another.
3 - Quality of Service Alert. An Indication of this type is principally associated with a degradation or errors in the performance or function of an entity.
4 - Processing Error. An Indication of this type is principally associated with a software or processing fault.
5 - Device Alert. An Indication of this type is principally associated with an equipment or hardware fault.
6 - Environmental Alert. An Indication of this type is principally associated with a condition relating to an enclosure in which the hardware resides, or other environmental considerations.
7 - Model Change. The Indication addresses changes in the Information Model. For example, it may embed a Lifecycle Indication to convey the specific model change being alerted.
8 - Security Alert. An Indication of this type is associated with security violations, detection of viruses, and similar issues.
ModelCorrespondence { "CIM_AlertIndication.ProbableCause" }
string ProbableCauseDescription ;
Provides additional information related to the ProbableCause.
ModelCorrespondence { "CIM_AlertIndication.AlertingElementFormat" }
string AlertingManagedElement ;
The identifying information of the entity (ie, the instance) for which this Indication is generated. The property contains the path of an instance, encoded as a string parameter - if the instance is modeled in the CIM Schema. If not a CIM instance, the property contains some identifying string that names the entity for which the Alert is generated. The path or identifying string is formatted per the AlertingElementFormat property.
MaxLen ( 256 )
string SystemName ;
The scoping System's Name for the Provider generating this Indication.
Experimental
ModelCorrespondence { "CIM_AlertIndication.Message" , "CIM_AlertIndication.MessageID" }
string MessageArguments [ ] ;
An array containing the dynamic content of the message.
ModelCorrespondence { "CIM_AlertIndication.ProbableCause" }
string EventID ;
An instrumentation or provider specific value that describes the underlying 'real-world' event represented by the Indication. Two Indications with the same, non NULL EventID value are considered, by the creating entity, to represent the same event. The comparison of two EventID values is only defined for Alert Indications with identical, non NULL values of SystemCreateClassName, SystemName and ProviderName.
ModelCorrespondence { "CIM_AlertIndication.ProbableCause" }
datetime EventTime ;
The time and date the underlying event was first detected. If specified, this property MUST be set to NULL if the creating entity is not capable of providing this information. This value is based on the notion of local date and time of the Managed System Element generating the Indication.
MaxLen ( 256 )
string ProviderName ;
The name of the Provider generating this Indication.
datetime IndicationTime ;
The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.
MappingStrings { "Recommendation.ITU|X733.Notification " "identifier" }
string IndicationIdentifier ;
An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as Alert correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.
MappingStrings { "Recommendation.ITU|X733.Correlated " "notifications" }
string CorrelatedIndications [ ] ;
A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.
CIM_AlertInstIndication Superclass: CIM_AlertIndication
A subclass of CIM_AlertIndication that embeds a CIM_Inst Indication. It is used when adding AlertIndication data to a LifeCycle Indication.
Qualifiers:Version ( "2.6.0" ) Indication
Parameters (local in grey)
Override ( "AlertType" )
uint16 AlertType = 7 ;
The primary classification of the Indication, defaulted to 7, 'Model Change', for this class. This is done because: 1) the primary purpose of AlertInstIndication is to add Alert data to a LifeCycle Indication; and 2) LifeCycle Indications deal with 'model changes'.
Required
EmbeddedObject
string IndObject ;
Embeds the InstIndication that is part of this Alert Indication. Only the properties selected by the Indication Filter's Query are included.
MappingStrings { "Recommendation.ITU|X733.Additional text" }
string Description ;
A short description of the Indication.
Values { "Unknown" , "Other" , "Information" , "Degraded/Warning" , "Minor" , "Major" , "Critical" , "Fatal/NonRecoverable" }
Required
ValueMap { "0" , "1" , "2" , "3" , "4" , "5" , "6" , "7" }
MappingStrings { "Recommendation.ITU|X733.Perceived severity" }
uint16 PerceivedSeverity ;
An enumerated value that describes the severity of the Alert Indication from the notifier's point of view:
1 - Other, by CIM convention, is used to indicate that the Severity's value can be found in the OtherSeverity property.
3 - Degraded/Warning should be used when its appropriate to let the user decide if action is needed.
4 - Minor should be used to indicate action is needed, but the situation is not serious at this time.
5 - Major should be used to indicate action is needed NOW.
6 - Critical should be used to indicate action is needed NOW and the scope is broad (perhaps an imminent outage to a critical resource will result).
7 - Fatal/NonRecoverable should be used to indicate an error occurred, but it's too late to take remedial action.
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the AlertIndication is purely informational or its severity is simply unknown.
ModelCorrespondence { "CIM_AlertIndication.PerceivedSeverity" }
string OtherSeverity ;
Holds the value of the user defined severity value when 'Severity' is 1 ('Other').
MaxLen ( 256 )
string SystemCreationClassName ;
The scoping System's CreationClassName for the Provider generating this Indication.
Experimental
string OwningEntity ;
A string that uniquely identifies the entity that owns the definition of the format of the Message described in this instance. OwningEntity MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity or standards body defining the format.
Values { "Unknown" , "Not Applicable" , "Trending Up" , "Trending Down" , "No Change" }
ValueMap { "0" , "1" , "2" , "3" , "4" }
MappingStrings { "Recommendation.ITU|X733.TrendIndication" }
uint16 Trending ;
Provides information on trending - trending up, down or no change.
ModelCorrespondence { "CIM_AlertIndication.AlertType" }
string OtherAlertType ;
A string describing the Alert type - used when the AlertType property is set to 1, 'Other State Change'.
Values { "Unknown" , "Other" , "CIMObjectPath" }
ModelCorrespondence { "CIM_AlertIndication.AlertingManagedElement" , "CIM_AlertIndication.OtherAlertingElementFormat" }
ValueMap { "0" , "1" , "2" }
uint16 AlertingElementFormat = 0 ;
The format of the AlertingManagedElement property is interpretable based upon the value of this property. Values are defined as:
0 - Unknown. The format is unknown or not meaningfully interpretable by a CIM client application.
1 - Other. The format is defined by the value of the OtherAlertingElementFormat property.
2 - CIMObjectPath. The format is a CIMObjectPath, with format <NamespacePath>:<ClassName>.<Prop1>='<Value1>', <Prop2>='<Value2>', . . . specifying an instance in the CIM Schema.
MappingStrings { "Recommendation.ITU|X733.Proposed repair " "actions" }
string RecommendedActions [ ] ;
Free form descriptions of the recommended actions to take to resolve the cause of the notification.
Experimental
ModelCorrespondence { "CIM_AlertIndication.MessageID" , "CIM_AlertIndication.MessageArguments" }
string Message ;
The formatted message. This message is constructed by applying the dynamic content of the message, described in MessageArguments, to the format string uniquely identified, within the scope of the OwningEntity, by MessageID.
Values { "Unknown" , "Other" , "Adapter/Card Error" , "Application Subsystem Failure" , "Bandwidth Reduced" , "Connection Establishment Error" , "Communications Protocol Error" , "Communications Subsystem Failure" , "Configuration/Customization Error" , "Congestion" , "Corrupt Data" , "CPU Cycles Limit Exceeded" , "Dataset/Modem Error" , "Degraded Signal" , "DTE-DCE Interface Error" , "Enclosure Door Open" , "Equipment Malfunction" , "Excessive Vibration" , "File Format Error" , "Fire Detected" , "Flood Detected" , "Framing Error" , "HVAC Problem" , "Humidity Unacceptable" , "I/O Device Error" , "Input Device Error" , "LAN Error" , "Non-Toxic Leak Detected" , "Local Node Transmission Error" , "Loss of Frame" , "Loss of Signal" , "Material Supply Exhausted" , "Multiplexer Problem" , "Out of Memory" , "Output Device Error" , "Performance Degraded" , "Power Problem" , "Pressure Unacceptable" , "Processor Problem (Internal Machine Error)" , "Pump Failure" , "Queue Size Exceeded" , "Receive Failure" , "Receiver Failure" , "Remote Node Transmission Error" , "Resource at or Nearing Capacity" , "Response Time Excessive" , "Retransmission Rate Excessive" , "Software Error" , "Software Program Abnormally Terminated" , "Software Program Error (Incorrect Results)" , "Storage Capacity Problem" , "Temperature Unacceptable" , "Threshold Crossed" , "Timing Problem" , "Toxic Leak Detected" , "Transmit Failure" , "Transmitter Failure" , "Underlying Resource Unavailable" , "Version MisMatch" , "Previous Alert Cleared" , "Login Attempts Failed" , "Software Virus Detected" , "Hardware Security Breached" , "Denial of Service Detected" , "Security Credential MisMatch" , "Unauthorized Access" , "Alarm Received" , "Loss of Pointer" , "Payload Mismatch" , "Transmission Error" , "Excessive Error Rate" , "Trace Problem" , "Element Unavailable" , "Element Missing" , "Loss of Multi Frame" , "Broadcast Channel Failure" , "Invalid Message Received" , "Routing Failure" , "Backplane Failure" , "Identifier Duplication" , "Protection Path Failure" , "Sync Loss or Mismatch" , "Terminal Problem" , "Real Time Clock Failure" , "Antenna Failure" , "Battery Charging Failure" , "Disk Failure" , "Frequency Hopping Failure" , "Loss of Redundancy" , "Power Supply Failure" , "Signal Quality Problem" , "Battery Discharging" , "Battery Failure" , "Commercial Power Problem" , "Fan Failure" , "Engine Failure" , "Sensor Failure" , "Fuse Failure" , "Generator Failure" , "Low Battery" , "Low Fuel" , "Low Water" , "Explosive Gas" , "High Winds" , "Ice Buildup" , "Smoke" , "Memory Mismatch" , "Out of CPU Cycles" , "Software Environment Problem" , "Software Download Failure" , "Element Reinitialized" , "Timeout" , "Logging Problems" , "Leak Detected" , "Protection Mechanism Failure" , "Protecting Resource Failure" , "Database Inconsistency" , "Authentication Failure" , "Breach of Confidentiality" , "Cable Tamper" , "Delayed Information" , "Duplicate Information" , "Information Missing" , "Information Modification" , "Information Out of Sequence" , "Key Expired" , "Non-Repudiation Failure" , "Out of Hours Activity" , "Out of Service" , "Procedural Error" , "Unexpected Information" }
Required
ModelCorrespondence { "CIM_AlertIndication.ProbableCauseDescription" , "CIM_AlertIndication.EventID" , "CIM_AlertIndication.EventTime" }
ValueMap { "0" , "1" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" , "10" , "11" , "12" , "13" , "14" , "15" , "16" , "17" , "18" , "19" , "20" , "21" , "22" , "23" , "24" , "25" , "26" , "27" , "28" , "29" , "30" , "31" , "32" , "33" , "34" , "35" , "36" , "37" , "38" , "39" , "40" , "41" , "42" , "43" , "44" , "45" , "46" , "47" , "48" , "49" , "50" , "51" , "52" , "53" , "54" , "55" , "56" , "57" , "58" , "59" , "60" , "61" , "62" , "63" , "64" , "65" , "66" , "67" , "68" , "69" , "70" , "71" , "72" , "73" , "74" , "75" , "76" , "77" , "78" , "79" , "80" , "81" , "82" , "83" , "84" , "85" , "86" , "87" , "88" , "89" , "90" , "91" , "92" , "93" , "94" , "95" , "96" , "97" , "98" , "99" , "100" , "101" , "102" , "103" , "104" , "105" , "106" , "107" , "108" , "109" , "110" , "111" , "112" , "113" , "114" , "115" , "116" , "117" , "118" , "119" , "120" , "121" , "122" , "123" , "124" , "125" , "126" , "127" , "128" , "129" , "130" }
MappingStrings { "Recommendation.ITU|X733.Probable cause" , "Recommendation.ITU|M3100.probableCause" , "ITU-IANA-ALARM-TC" }
uint16 ProbableCause ;
An enumerated value that describes the probable cause of the situation which resulted in the AlertIndication.
ModelCorrespondence { "CIM_AlertIndication.AlertingElementFormat" }
string OtherAlertingElementFormat ;
A string defining 'Other' values for AlertingElementFormat. This value MUST be set to a non NULL value when AlertingElementFormat is set to a value of 1 ('Other'). For all other values of AlertingElementFormat, the value of this string must be set to NULL.
Experimental
ModelCorrespondence { "CIM_AlertIndication.Message" , "CIM_AlertIndication.MessageArguments" }
string MessageID ;
A string that uniquely identifies, within the scope of the OwningEntity, the format of the Message.
ModelCorrespondence { "CIM_AlertIndication.ProbableCause" }
string ProbableCauseDescription ;
Provides additional information related to the ProbableCause.
ModelCorrespondence { "CIM_AlertIndication.AlertingElementFormat" }
string AlertingManagedElement ;
The identifying information of the entity (ie, the instance) for which this Indication is generated. The property contains the path of an instance, encoded as a string parameter - if the instance is modeled in the CIM Schema. If not a CIM instance, the property contains some identifying string that names the entity for which the Alert is generated. The path or identifying string is formatted per the AlertingElementFormat property.
MaxLen ( 256 )
string SystemName ;
The scoping System's Name for the Provider generating this Indication.
Experimental
ModelCorrespondence { "CIM_AlertIndication.Message" , "CIM_AlertIndication.MessageID" }
string MessageArguments [ ] ;
An array containing the dynamic content of the message.
ModelCorrespondence { "CIM_AlertIndication.ProbableCause" }
string EventID ;
An instrumentation or provider specific value that describes the underlying 'real-world' event represented by the Indication. Two Indications with the same, non NULL EventID value are considered, by the creating entity, to represent the same event. The comparison of two EventID values is only defined for Alert Indications with identical, non NULL values of SystemCreateClassName, SystemName and ProviderName.
ModelCorrespondence { "CIM_AlertIndication.ProbableCause" }
datetime EventTime ;
The time and date the underlying event was first detected. If specified, this property MUST be set to NULL if the creating entity is not capable of providing this information. This value is based on the notion of local date and time of the Managed System Element generating the Indication.
MaxLen ( 256 )
string ProviderName ;
The name of the Provider generating this Indication.
datetime IndicationTime ;
The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.
MappingStrings { "Recommendation.ITU|X733.Notification " "identifier" }
string IndicationIdentifier ;
An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as Alert correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.
MappingStrings { "Recommendation.ITU|X733.Correlated " "notifications" }
string CorrelatedIndications [ ] ;
A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.
CIM_ClassCreation Superclass: CIM_ClassIndication
CIM_ClassCreation notifies when a new class is defined in the schema.
Qualifiers:Version ( "2.6.0" ) Indication
Parameters (local in grey)
Required
EmbeddedObject
string ClassDefinition ;
The current definition of the class that is created, changed or deleted in the schema. In the case of a CIM_ClassDeletion Indication, the definition for the class just prior to deletion should be placed in this property.
datetime IndicationTime ;
The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.
MappingStrings { "Recommendation.ITU|X733.Notification " "identifier" }
string IndicationIdentifier ;
An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as Alert correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.
MappingStrings { "Recommendation.ITU|X733.Correlated " "notifications" }
string CorrelatedIndications [ ] ;
A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.
CIM_ClassDeletion Superclass: CIM_ClassIndication
CIM_ClassDeletion notifies when a class is deleted from the schema.
Qualifiers:Version ( "2.6.0" ) Indication
Parameters (local in grey)
Required
EmbeddedObject
string ClassDefinition ;
The current definition of the class that is created, changed or deleted in the schema. In the case of a CIM_ClassDeletion Indication, the definition for the class just prior to deletion should be placed in this property.
datetime IndicationTime ;
The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.
MappingStrings { "Recommendation.ITU|X733.Notification " "identifier" }
string IndicationIdentifier ;
An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as Alert correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.
MappingStrings { "Recommendation.ITU|X733.Correlated " "notifications" }
string CorrelatedIndications [ ] ;
A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.
CIM_ClassIndication Superclass: CIM_Indication
CIM_ClassIndication is an abstract superclass describing changes in the definition of the schema. Subclasses represent specific types of change notifications, such as class creation, deletion and modification.
Qualifiers:Abstract Version ( "2.6.0" ) Indication
Parameters (local in grey)
Required
EmbeddedObject
string ClassDefinition ;
The current definition of the class that is created, changed or deleted in the schema. In the case of a CIM_ClassDeletion Indication, the definition for the class just prior to deletion should be placed in this property.
datetime IndicationTime ;
The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.
MappingStrings { "Recommendation.ITU|X733.Notification " "identifier" }
string IndicationIdentifier ;
An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as Alert correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.
MappingStrings { "Recommendation.ITU|X733.Correlated " "notifications" }
string CorrelatedIndications [ ] ;
A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.
CIM_ClassModification Superclass: CIM_ClassIndication
CIM_ClassModification notifies when a class definition in the schema is modified.
Qualifiers:Version ( "2.6.0" ) Indication
Parameters (local in grey)
Required
EmbeddedObject
string PreviousClassDefinition ;
A copy of the 'previous' class definition whose change generated the Indication. PreviousClassDefinition contains an 'older' copy of the class' information, as compared to what is found in the ClassDefinition property (inherited from ClassIndication).
Required
EmbeddedObject
string ClassDefinition ;
The current definition of the class that is created, changed or deleted in the schema. In the case of a CIM_ClassDeletion Indication, the definition for the class just prior to deletion should be placed in this property.
datetime IndicationTime ;
The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.
MappingStrings { "Recommendation.ITU|X733.Notification " "identifier" }
string IndicationIdentifier ;
An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as Alert correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.
MappingStrings { "Recommendation.ITU|X733.Correlated " "notifications" }
string CorrelatedIndications [ ] ;
A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.
CIM_FormattedIndicationSubscription Superclass: CIM_IndicationSubscription
A subclass of IndicationSubscription that defines the text formatting of Indication information. The TextFormatOwningEntity, TextFormatID, TextFormat, and TextFormatParameters properties are used to describe a human-readable representation of the Indication as defined by the referenced CIM_IndicationFilter. This representation MAY be used by the CIM_ListenerDestination when the intended consumer of the Indication is human. For example, this format could be used when writing the Indication to a system log or sending an e-mail notification to a system administrator.
Qualifiers:Experimental Version ( "2.8.1000" ) Association
Parameters (local in grey)
ModelCorrespondence { "CIM_FormattedIndicationSubscription.TextFormatOwningEntity" , "CIM_FormattedIndicationSubscription.TextFormat" , "CIM_FormattedIndicationSubscription.TextFormatParameters" }
string TextFormatID ;
An opaque string that uniquely identifies, within the scope of the TextFormatOwningEntity, a human-readable format for representing the Indications described by this Subscription.
ModelCorrespondence { "CIM_FormattedIndicationSubscription.TextFormatID" , "CIM_FormattedIndicationSubscription.TextFormat" , "CIM_FormattedIndicationSubscription.TextFormatParameters" }
string TextFormatOwningEntity ;
The TextFormatOwningEntity is a string that uniquely identifies the entity that owns the definition of the human-readable format described in this instance. OwningEntity MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity or standards body defining the format.
string TextFormat ;
A string describing the human-readable format for representing the Indications described by this Subscription. The actual text is constructed by applying the dynamic content, defined in the Indication, to the string specified in this property. /n /n The dynamic content is specified by embedding the following syntax in the appropriate places in the format string:
'{'<index>,<type>'}'
- <index> defines the element of TextFormatParameter that contains the Indication property name to be used to populate the dynamic content.
- <type> defines the type of the dynamic content. Valid values for <type> are: \'boolean\', \'string\', \'char16\', \'uint8\', \'sint8\', \'uint16\', \'sint16\', \'uint32\', \'sint32\', \'uint64\', \'sint64\', \'datetime\', \'real32\', \'real64\' or \'ref\'.

As an example, a format string for a UPS AlertIndication could be defined as follows: 'A {4,string} UPS Alert of type {5,uint16} was detected on the device {6,string} on the system {2,string} at {1,datetime}.'.
ModelCorrespondence { "CIM_FormattedIndicationSubscription.TextFormatOwningEntity" , "CIM_FormattedIndicationSubscription.TextFormatID" , "CIM_FormattedIndicationSubscription.TextFormat" }
ArrayType ( "Indexed" )
string TextFormatParameters [ ] ;
An indexed array containing the names of properties defined in the select clause of the associated CIM_IndicationFilter Query. The values of these Indication properties are used to populate the dynamic content of the text message.
Values { "Other" , "Ignore" , "Disable" , "Remove" }
ValueMap { "1" , "2" , "3" , "4" }
uint16 OnFatalErrorPolicy ;
Defines the desired behavior for a subscription when a fatal error occurs in one of the Indication processing subcomponents (e.g., Indication processor, Indication or instance provider, or Indication handler) and the Indication cannot be successfully sent. Specifically, a failure implies that some aspect of Indication generation, processing or dispatch is no longer functioning and Indications may be lost. If the value of OnFatalErrorPolicy is 2 ('Ignore') or not set (NULL), the subscription MUST continue to be processed in a 'best effort' mode. This mode of operation can lead to unpredictable, and potentially misleading results, because Indications may be lost. If the value is 3 ('Disable'), the subscription MUST be disabled. With this policy, no new Indications will be generated or dispatched until the subscription is explicitly enabled. This is accomplished via the property, SubscriptionState. If the value is 4 ('Remove'), the subscription MUST be deleted. Selecting this policy has the same effect as issuing a DeleteInstance operation on this subscription instance.
Units ( "Seconds" )
uint64 RepeatNotificationInterval ;
Defines the time interval for the repeat notification policy calculation.
datetime TimeOfLastStateChange ;
Date and time of the last state change. This value is based on the notion of local date and time of the Managed System Element running the Indication processing subcomponents.
Write
Units ( "Seconds" )
uint64 SubscriptionDuration ;
SubscriptionDuration defines the desired length of the subscription. Indications generated after the duration of the subscription has exceeded SubscriptionDuration MUST NOT be sent. The duration of a subscription MAY be changed by modifying this property. An expired subscription MAY be deleted and MUST NOT be modified. If the value of SubscriptionDuration is not set, the subscription MUST be treated as having no expiration date.
string OtherOnFatalErrorPolicy ;
A string defining 'Other' values for OnFatalErrorPolicy. This value MUST be set to a non NULL value when OnFatalErrorPolicy is set to a value of 1 ('Other'). For all other values, the OtherOnFatalErrorPolicy MUST be NULL.
uint16 RepeatNotificationCount ;
Defines the count property for the repeat notification policy calculation.
Experimental
boolean AlertOnStateChange = FALSE ;
Set to TRUE if a Listener should receive an IndicationSubscriptionAlert if a state change affects the subscription. Otherwise it is set to FALSE.
Units ( "Seconds" )
uint64 FailureTriggerTimeInterval ;
The FailureTriggerTimeInterval is used by the client to specify a recommended minimum delay before the OnFatalErrorPolicy is implemented.
Key
CIM_ListenerDestination REF Handler ;
The Handler addressing delivery of the possible Indications of this subscription.
string OtherRepeatNotificationPolicy ;
A string defining 'Other' values for RepeatNotificationPolicy. This value MUST be set to a non NULL value when RepeatNotificationPolicy is set to a value of 1 ('Other'). For all other values, the OtherRepeatNotificationPolicy MUST be NULL.
datetime SubscriptionStartTime ;
SubscriptionStartTime is the time the subscription was started. The value of this property is computed based on the notion of date and time of the ManagedSystemElement running the Indication processing subcomponents.
Units ( "Seconds" )
uint64 RepeatNotificationGap ;
Defines the gap interval for the repeat notification policy calculation.
Values { "Unknown" , "Other" , "None" , "Suppress" , "Delay" }
ValueMap { "0" , "1" , "2" , "3" , "4" }
uint16 RepeatNotificationPolicy ;
The RepeatNotificationPolicy property defines the desired behavior for handling Indications that report the occurrence of the same underlying event (e.g., the disk is still generating I/O errors and has not yet been repaired). The defined semantics for the RepeatNotificationCount, RepeatNotificationInterval, and RepeatNotificationGap properties depend on the value of RepeatNotificationPolicy, but values for these properties MUST be set if the property is defined for the selected policy. If the value of RepeatNotificationPolicy is 0 ('Unknown') or not set, no special processing for repeat Indications is defined by the subscription. The semantics associated with the handling of repeat Indications MAY be defined by the Indication processing subcomponents. If the value of RepeatNotificationPolicy is 2 ('None'), special processing of repeat Indications MUST NOT be performed. If the value is 3 ('Suppress') the first RepeatNotificationCount Indications, describing the same event, MUST be sent and all subsequent Indications for this event suppressed for the remainder of the time interval RepeatNotificationInterval. A new interval starts when the next Indication for this event is received. If the value of RepeatNotificationPolicy is 4 ('Delay') and an Indication is received, this Indication MUST be suppressed if, including this Indication, RepeatNoticationCount or fewer Indications for this event have been received during the prior time interval defined by RepeatNotificationInterval. If this Indication is the RepeatNotificationCount + 1 Indication, this Indication MUST be sent and all subsequent Indications for this event ignored until the RepeatNotificationGap has elapsed. A RepeatNotificationInterval MAY NOT overlap a RepeatNotificationGap time interval.
Key
CIM_IndicationFilter REF Filter ;
The Filter that defines the criteria and data of the possible Indications of this subscription.
Values { "Unknown" , "Other" , "Enabled" , "Enabled Degraded" , "Disabled" }
Write
ValueMap { "0" , "1" , "2" , "3" , "4" }
uint16 SubscriptionState ;
Indicates the current processing state of the subscription.
string OtherSubscriptionState ;
A string defining 'Other' values for SubscriptionState. This value MUST be set to a non NULL value when SubscriptionState is set to a value of 1 ('Other'). For all other values, the OtherSubscriptionState MUST be NULL.
Units ( "Seconds" )
uint64 SubscriptionTimeRemaining ;
SubscriptionTimeRemaining is a computed value that provides a snapshot of the time remaining in the Subscription.
CIM_Indication
CIM_Indication is the abstract root class for all notifications about changes in schema, objects and their data, and about events detected by providers and instrumentation. Subclasses represent specific types of notifications.

To receive an Indication, a consumer (or subscriber) must create an instance of CIM_IndicationFilter describing the criteria of the notification, an instance of CIM_ListenerDestination describing the delivery of the notification, and an instance of CIM_IndicationSubscription associating the Filter and Handler.
Qualifiers:Abstract Version ( "2.7.0" ) Indication
Parameters (local in grey)
datetime IndicationTime ;
The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.
MappingStrings { "Recommendation.ITU|X733.Notification " "identifier" }
string IndicationIdentifier ;
An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as Alert correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.
MappingStrings { "Recommendation.ITU|X733.Correlated " "notifications" }
string CorrelatedIndications [ ] ;
A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.
CIM_IndicationFilter Superclass: CIM_ManagedElement
CIM_IndicationFilter defines the criteria for generating an Indication and what data should be returned in the Indication. It is derived from CIM_ManagedElement to allow modeling the dependency of the filter on a specific service.
Qualifiers:Version ( "2.6.0" )
Parameters (local in grey)
MaxLen ( 256 )
Key
string SystemName ;
A System's Name. The Filter is defined in the context of a CIM_System, where it is hosted or to which it applies. In a future release, a weak relationship will be explicitly added to the model. This is not done now to allow further refinement of the Filter definition and its inheritance tree. Keys are defined now to allow the class to be instantiated.
Required
ModelCorrespondence { "CIM_IndicationFilter.QueryLanguage" }
string Query ;
A query expression that defines the condition(s) under which Indications will be generated. For some Indication classes, the query expression may also define the instance properties to be copied to the CIM_InstIndication's SourceInstance and PreviousInstance properties. Query language semantics include projection (e.g., Select), range (e.g., From) and predicate (e.g., Where).
Required
string QueryLanguage ;
The language in which the query is expressed.
MaxLen ( 256 )
Key
string SystemCreationClassName ;
A System's CreationClassName. The Filter is defined in the context of a CIM_System, where it is hosted or to which it applies. In a future release, a weak relationship will be explicitly added to the model. This is not done now to allow further refinement of the Filter definition and its inheritance tree. Keys are defined now to allow the class to be instantiated.
Key
string Name ;
The name of the filter.
string SourceNamespace ;
The path to a local namespace where the Indications originate. If NULL, the namespace of the Filter registration is assumed.
MaxLen ( 256 )
Key
string CreationClassName ;
Indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, it allows all instances of this class and its subclasses to be uniquely identified.
MaxLen ( 64 )
string Caption ;
The Caption property is a short textual description (one- line string) of the object.
string Description ;
The Description property provides a textual description of the object.
string ElementName ;
A user-friendly name for the object. This property allows each instance to define a user-friendly name IN ADDITION TO its key properties/identity data, and description information.
Note that ManagedSystemElement's Name property is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information MAY be present in both the Name and ElementName properties.
CIM_IndicationHandler Superclass: CIM_ListenerDestination
CIM_IndicationHandler is an abstract superclass describing how an Indication is to be processd/delivered/'handled'. This may define a destination and protocol for delivering Indications, or it may define a process to invoke. This class is derived from CIM_ManagedElement to allow modeling the dependency of the Handler on a specific service.
Qualifiers:Abstract Version ( "2.8.0" ) Deprecated { "CIM_ListenerDestination" }
Parameters (local in grey)
Deprecated { "No value" }
string Owner ;
The name of the entity that created and/or maintains this Handler.
MaxLen ( 256 )
Key
string SystemName ;
A System's Name. A CIM Listener destination is defined in context of a CIM_System (e.g., the sending system.
ModelCorrespondence { "CIM_ListenerDestination.PersistenceType" }
string OtherPersistenceType ;
A string describing ('Other') values for PersistenceType. This value MUST be set to a non NULL value when the PersistenceType is 1 ('Other'). For all other values of PersistenceType, the value of OtherPersistenceType MUST be NULL.
MaxLen ( 256 )
Key
string SystemCreationClassName ;
A System's CreationClassName. A CIM Listener destination is defined in context of a CIM_System (e.g., the sending system.
MaxLen ( 256 )
Key
string Name ;
Indicates the name of the CIM Listener destination.
Values { "Other" , "Permanent" , "Transient" }
ModelCorrespondence { "CIM_ListenerDestination.OtherPersistenceType" }
ValueMap { "1" , "2" , "3" }
uint16 PersistenceType ;
Describes the Persistence Type of the destination defined by this instance. If the value of PersistenceType is not specified, the value of PersistenceType MUST be treated as 2 ('Permanent'). A value of 2 ('Permanent') declares that the destination is always expected to be available (e.g., system log file). Inability to access this destination MUST be treated as an error condition. A value of 3 ('Transient') indicates that the destination is short-lived. Inability to access the destination MAY be treated as a normal termination condition. Subscriptions with 'Transient' destinations MAY be deleted when the destination terminates or is no longer available.
MaxLen ( 256 )
Key
string CreationClassName ;
Indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, it allows all instances of this class and its subclasses to be uniquely identified.
MaxLen ( 64 )
string Caption ;
The Caption property is a short textual description (one- line string) of the object.
string Description ;
The Description property provides a textual description of the object.
string ElementName ;
A user-friendly name for the object. This property allows each instance to define a user-friendly name IN ADDITION TO its key properties/identity data, and description information.
Note that ManagedSystemElement's Name property is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information MAY be present in both the Name and ElementName properties.
CIM_IndicationHandlerCIMXML Superclass: CIM_IndicationHandler
CIM_IndicationHandlerCIMXML describes the destination for Indications to be delivered via CIM-XML.
Qualifiers:Version ( "2.8.0" ) Deprecated { "CIM_ListenerDestinationCIMXML" }
Parameters (local in grey)
Required
Deprecated { "CIM_ListenerDestinationCIMXML.Destination" }
string Destination ;
The destination URL to which CIM-XML Indication messages are to be delivered. The scheme prefix MUST be consistent with the DMTF CIM-XML Specifications. If a scheme prefix is not specified, the scheme 'http:' MUST be assumed.
Deprecated { "No value" }
string Owner ;
The name of the entity that created and/or maintains this Handler.
MaxLen ( 256 )
Key
string SystemName ;
A System's Name. A CIM Listener destination is defined in context of a CIM_System (e.g., the sending system.
ModelCorrespondence { "CIM_ListenerDestination.PersistenceType" }
string OtherPersistenceType ;
A string describing ('Other') values for PersistenceType. This value MUST be set to a non NULL value when the PersistenceType is 1 ('Other'). For all other values of PersistenceType, the value of OtherPersistenceType MUST be NULL.
MaxLen ( 256 )
Key
string SystemCreationClassName ;
A System's CreationClassName. A CIM Listener destination is defined in context of a CIM_System (e.g., the sending system.
MaxLen ( 256 )
Key
string Name ;
Indicates the name of the CIM Listener destination.
Values { "Other" , "Permanent" , "Transient" }
ModelCorrespondence { "CIM_ListenerDestination.OtherPersistenceType" }
ValueMap { "1" , "2" , "3" }
uint16 PersistenceType ;
Describes the Persistence Type of the destination defined by this instance. If the value of PersistenceType is not specified, the value of PersistenceType MUST be treated as 2 ('Permanent'). A value of 2 ('Permanent') declares that the destination is always expected to be available (e.g., system log file). Inability to access this destination MUST be treated as an error condition. A value of 3 ('Transient') indicates that the destination is short-lived. Inability to access the destination MAY be treated as a normal termination condition. Subscriptions with 'Transient' destinations MAY be deleted when the destination terminates or is no longer available.
MaxLen ( 256 )
Key
string CreationClassName ;
Indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, it allows all instances of this class and its subclasses to be uniquely identified.
MaxLen ( 64 )
string Caption ;
The Caption property is a short textual description (one- line string) of the object.
string Description ;
The Description property provides a textual description of the object.
string ElementName ;
A user-friendly name for the object. This property allows each instance to define a user-friendly name IN ADDITION TO its key properties/identity data, and description information.
Note that ManagedSystemElement's Name property is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information MAY be present in both the Name and ElementName properties.
CIM_IndicationSubscription
CIM_IndicationSubscription describes a flow of Indications. The flow is specified by the referenced Filter, and directed to the referenced destination or process in the Handler. Property values of the referenced CIM_IndicationFilter instance and CIM_ListenerDestination instance MAY significantly effect the definition of the subscription. E.g., a subscription associated with a 'Transient' destination MAY be deleted when the destination terminates or is no longer available.
Qualifiers:Version ( "2.8.1000" ) Association
Parameters (local in grey)
Values { "Other" , "Ignore" , "Disable" , "Remove" }
ValueMap { "1" , "2" , "3" , "4" }
uint16 OnFatalErrorPolicy ;
Defines the desired behavior for a subscription when a fatal error occurs in one of the Indication processing subcomponents (e.g., Indication processor, Indication or instance provider, or Indication handler) and the Indication cannot be successfully sent. Specifically, a failure implies that some aspect of Indication generation, processing or dispatch is no longer functioning and Indications may be lost. If the value of OnFatalErrorPolicy is 2 ('Ignore') or not set (NULL), the subscription MUST continue to be processed in a 'best effort' mode. This mode of operation can lead to unpredictable, and potentially misleading results, because Indications may be lost. If the value is 3 ('Disable'), the subscription MUST be disabled. With this policy, no new Indications will be generated or dispatched until the subscription is explicitly enabled. This is accomplished via the property, SubscriptionState. If the value is 4 ('Remove'), the subscription MUST be deleted. Selecting this policy has the same effect as issuing a DeleteInstance operation on this subscription instance.
Units ( "Seconds" )
uint64 RepeatNotificationInterval ;
Defines the time interval for the repeat notification policy calculation.
datetime TimeOfLastStateChange ;
Date and time of the last state change. This value is based on the notion of local date and time of the Managed System Element running the Indication processing subcomponents.
Write
Units ( "Seconds" )
uint64 SubscriptionDuration ;
SubscriptionDuration defines the desired length of the subscription. Indications generated after the duration of the subscription has exceeded SubscriptionDuration MUST NOT be sent. The duration of a subscription MAY be changed by modifying this property. An expired subscription MAY be deleted and MUST NOT be modified. If the value of SubscriptionDuration is not set, the subscription MUST be treated as having no expiration date.
string OtherOnFatalErrorPolicy ;
A string defining 'Other' values for OnFatalErrorPolicy. This value MUST be set to a non NULL value when OnFatalErrorPolicy is set to a value of 1 ('Other'). For all other values, the OtherOnFatalErrorPolicy MUST be NULL.
uint16 RepeatNotificationCount ;
Defines the count property for the repeat notification policy calculation.
Experimental
boolean AlertOnStateChange = FALSE ;
Set to TRUE if a Listener should receive an IndicationSubscriptionAlert if a state change affects the subscription. Otherwise it is set to FALSE.
Units ( "Seconds" )
uint64 FailureTriggerTimeInterval ;
The FailureTriggerTimeInterval is used by the client to specify a recommended minimum delay before the OnFatalErrorPolicy is implemented.
Key
CIM_ListenerDestination REF Handler ;
The Handler addressing delivery of the possible Indications of this subscription.
string OtherRepeatNotificationPolicy ;
A string defining 'Other' values for RepeatNotificationPolicy. This value MUST be set to a non NULL value when RepeatNotificationPolicy is set to a value of 1 ('Other'). For all other values, the OtherRepeatNotificationPolicy MUST be NULL.
datetime SubscriptionStartTime ;
SubscriptionStartTime is the time the subscription was started. The value of this property is computed based on the notion of date and time of the ManagedSystemElement running the Indication processing subcomponents.
Units ( "Seconds" )
uint64 RepeatNotificationGap ;
Defines the gap interval for the repeat notification policy calculation.
Values { "Unknown" , "Other" , "None" , "Suppress" , "Delay" }
ValueMap { "0" , "1" , "2" , "3" , "4" }
uint16 RepeatNotificationPolicy ;
The RepeatNotificationPolicy property defines the desired behavior for handling Indications that report the occurrence of the same underlying event (e.g., the disk is still generating I/O errors and has not yet been repaired). The defined semantics for the RepeatNotificationCount, RepeatNotificationInterval, and RepeatNotificationGap properties depend on the value of RepeatNotificationPolicy, but values for these properties MUST be set if the property is defined for the selected policy. If the value of RepeatNotificationPolicy is 0 ('Unknown') or not set, no special processing for repeat Indications is defined by the subscription. The semantics associated with the handling of repeat Indications MAY be defined by the Indication processing subcomponents. If the value of RepeatNotificationPolicy is 2 ('None'), special processing of repeat Indications MUST NOT be performed. If the value is 3 ('Suppress') the first RepeatNotificationCount Indications, describing the same event, MUST be sent and all subsequent Indications for this event suppressed for the remainder of the time interval RepeatNotificationInterval. A new interval starts when the next Indication for this event is received. If the value of RepeatNotificationPolicy is 4 ('Delay') and an Indication is received, this Indication MUST be suppressed if, including this Indication, RepeatNoticationCount or fewer Indications for this event have been received during the prior time interval defined by RepeatNotificationInterval. If this Indication is the RepeatNotificationCount + 1 Indication, this Indication MUST be sent and all subsequent Indications for this event ignored until the RepeatNotificationGap has elapsed. A RepeatNotificationInterval MAY NOT overlap a RepeatNotificationGap time interval.
Key
CIM_IndicationFilter REF Filter ;
The Filter that defines the criteria and data of the possible Indications of this subscription.
Values { "Unknown" , "Other" , "Enabled" , "Enabled Degraded" , "Disabled" }
Write
ValueMap { "0" , "1" , "2" , "3" , "4" }
uint16 SubscriptionState ;
Indicates the current processing state of the subscription.
string OtherSubscriptionState ;
A string defining 'Other' values for SubscriptionState. This value MUST be set to a non NULL value when SubscriptionState is set to a value of 1 ('Other'). For all other values, the OtherSubscriptionState MUST be NULL.
Units ( "Seconds" )
uint64 SubscriptionTimeRemaining ;
SubscriptionTimeRemaining is a computed value that provides a snapshot of the time remaining in the Subscription.
CIM_IndicationSubscriptionAlert Superclass: CIM_AlertIndication
This class represents a special type of Alert Indication to notify a CIM Listener of a state change affecting referencing subscriptions. A CIM Client would typically not subscribe to one of these Indications, rather it would be sent to any Listener potentially affected by the state change affecting referencing subscriptions.
Qualifiers:Experimental Version ( "2.8.1000" ) Indication
Parameters (local in grey)
Values { "Unknown" , "Other" , "Indication Service Shutdown" , "Subcomponent Missing" , "Subcomponent Disabled" , "Subcomponent Enabled" }
ModelCorrespondence { "CIM_IndicationSubscriptionAlert." "OtherIndicationSubscriptionStateChange" }
ValueMap { "0" , "1" , "2" , "3" , "4" , "5" }
uint16 IndicationSubscriptionStateChange ;
The type of state change affecting the Indication Subscription. Possible values include:
(0) 'Unknown' - the type of state change is unknown;
(1) 'Other' - another type of state change as specified in the OtherIndicationSubscriptionStateChange;
(2) 'Indication Service Shutdown' - the Indication Service is shutting down;
(3) 'Subcomponent Missing' - a subcomponent of the Indication Service (e.g. a provider) is missing;
(4) 'Subcomponent Disabled' - a subcomponent of the Indication Service has been disabled;
(5) 'Subcomponent Enabled' - a subcomponent of the Indication Service been enabled (re-enabled).
ModelCorrespondence { "CIM_IndicationSubscriptionAlert." "IndicationSubscriptionStateChange" }
string OtherIndicationSubscriptionStateChange ;
A string defining 'Other' values for IndicationSubscriptionStateChange. This value MUST be set to a non NULL value when IndicationSubscriptionStateChange is set to a value of 1 ('Other'). For all other values of IndicationSubscriptionStateChange, the value of this string MUST be set to NULL.
ModelCorrespondence { "CIM_IndicationSubscription.Filter" , "CIM_IndicationSubscription.Handler" }
string IndicationSubscriptions [ ] ;
An IndicationSubscriptionAlert potentially affects one or more IndicationSubscriptions. This property lists the IndicationSubscriptions as an array of CIMObjectPaths with format <NamespacePath>:<ClassName>.Filter='<Value1>', Handler='<Value2>'. Value1 and Value2 are in turn the CIMObjectPaths of the IndicationFilter and ListenerDestination, thus each having the format <NamespacePath>:<ClassName>.SystemCreationClassName='<ValueA>', SystemName='<ValueB>',CreationClassName='<ValueC>', Name='<ValueD>'.
This array MUST contain only the subscriptions applicable to the Listener to receive the IndicationSubscriptionAlert.
MappingStrings { "Recommendation.ITU|X733.Additional text" }
string Description ;
A short description of the Indication.
Values { "Unknown" , "Other" , "Information" , "Degraded/Warning" , "Minor" , "Major" , "Critical" , "Fatal/NonRecoverable" }
Required
ValueMap { "0" , "1" , "2" , "3" , "4" , "5" , "6" , "7" }
MappingStrings { "Recommendation.ITU|X733.Perceived severity" }
uint16 PerceivedSeverity ;
An enumerated value that describes the severity of the Alert Indication from the notifier's point of view:
1 - Other, by CIM convention, is used to indicate that the Severity's value can be found in the OtherSeverity property.
3 - Degraded/Warning should be used when its appropriate to let the user decide if action is needed.
4 - Minor should be used to indicate action is needed, but the situation is not serious at this time.
5 - Major should be used to indicate action is needed NOW.
6 - Critical should be used to indicate action is needed NOW and the scope is broad (perhaps an imminent outage to a critical resource will result).
7 - Fatal/NonRecoverable should be used to indicate an error occurred, but it's too late to take remedial action.
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the AlertIndication is purely informational or its severity is simply unknown.
ModelCorrespondence { "CIM_AlertIndication.PerceivedSeverity" }
string OtherSeverity ;
Holds the value of the user defined severity value when 'Severity' is 1 ('Other').
MaxLen ( 256 )
string SystemCreationClassName ;
The scoping System's CreationClassName for the Provider generating this Indication.
Experimental
string OwningEntity ;
A string that uniquely identifies the entity that owns the definition of the format of the Message described in this instance. OwningEntity MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity or standards body defining the format.
Values { "Unknown" , "Not Applicable" , "Trending Up" , "Trending Down" , "No Change" }
ValueMap { "0" , "1" , "2" , "3" , "4" }
MappingStrings { "Recommendation.ITU|X733.TrendIndication" }
uint16 Trending ;
Provides information on trending - trending up, down or no change.
ModelCorrespondence { "CIM_AlertIndication.AlertType" }
string OtherAlertType ;
A string describing the Alert type - used when the AlertType property is set to 1, 'Other State Change'.
Values { "Unknown" , "Other" , "CIMObjectPath" }
ModelCorrespondence { "CIM_AlertIndication.AlertingManagedElement" , "CIM_AlertIndication.OtherAlertingElementFormat" }
ValueMap { "0" , "1" , "2" }
uint16 AlertingElementFormat = 0 ;
The format of the AlertingManagedElement property is interpretable based upon the value of this property. Values are defined as:
0 - Unknown. The format is unknown or not meaningfully interpretable by a CIM client application.
1 - Other. The format is defined by the value of the OtherAlertingElementFormat property.
2 - CIMObjectPath. The format is a CIMObjectPath, with format <NamespacePath>:<ClassName>.<Prop1>='<Value1>', <Prop2>='<Value2>', . . . specifying an instance in the CIM Schema.
MappingStrings { "Recommendation.ITU|X733.Proposed repair " "actions" }
string RecommendedActions [ ] ;
Free form descriptions of the recommended actions to take to resolve the cause of the notification.
Experimental
ModelCorrespondence { "CIM_AlertIndication.MessageID" , "CIM_AlertIndication.MessageArguments" }
string Message ;
The formatted message. This message is constructed by applying the dynamic content of the message, described in MessageArguments, to the format string uniquely identified, within the scope of the OwningEntity, by MessageID.
Values { "Unknown" , "Other" , "Adapter/Card Error" , "Application Subsystem Failure" , "Bandwidth Reduced" , "Connection Establishment Error" , "Communications Protocol Error" , "Communications Subsystem Failure" , "Configuration/Customization Error" , "Congestion" , "Corrupt Data" , "CPU Cycles Limit Exceeded" , "Dataset/Modem Error" , "Degraded Signal" , "DTE-DCE Interface Error" , "Enclosure Door Open" , "Equipment Malfunction" , "Excessive Vibration" , "File Format Error" , "Fire Detected" , "Flood Detected" , "Framing Error" , "HVAC Problem" , "Humidity Unacceptable" , "I/O Device Error" , "Input Device Error" , "LAN Error" , "Non-Toxic Leak Detected" , "Local Node Transmission Error" , "Loss of Frame" , "Loss of Signal" , "Material Supply Exhausted" , "Multiplexer Problem" , "Out of Memory" , "Output Device Error" , "Performance Degraded" , "Power Problem" , "Pressure Unacceptable" , "Processor Problem (Internal Machine Error)" , "Pump Failure" , "Queue Size Exceeded" , "Receive Failure" , "Receiver Failure" , "Remote Node Transmission Error" , "Resource at or Nearing Capacity" , "Response Time Excessive" , "Retransmission Rate Excessive" , "Software Error" , "Software Program Abnormally Terminated" , "Software Program Error (Incorrect Results)" , "Storage Capacity Problem" , "Temperature Unacceptable" , "Threshold Crossed" , "Timing Problem" , "Toxic Leak Detected" , "Transmit Failure" , "Transmitter Failure" , "Underlying Resource Unavailable" , "Version MisMatch" , "Previous Alert Cleared" , "Login Attempts Failed" , "Software Virus Detected" , "Hardware Security Breached" , "Denial of Service Detected" , "Security Credential MisMatch" , "Unauthorized Access" , "Alarm Received" , "Loss of Pointer" , "Payload Mismatch" , "Transmission Error" , "Excessive Error Rate" , "Trace Problem" , "Element Unavailable" , "Element Missing" , "Loss of Multi Frame" , "Broadcast Channel Failure" , "Invalid Message Received" , "Routing Failure" , "Backplane Failure" , "Identifier Duplication" , "Protection Path Failure" , "Sync Loss or Mismatch" , "Terminal Problem" , "Real Time Clock Failure" , "Antenna Failure" , "Battery Charging Failure" , "Disk Failure" , "Frequency Hopping Failure" , "Loss of Redundancy" , "Power Supply Failure" , "Signal Quality Problem" , "Battery Discharging" , "Battery Failure" , "Commercial Power Problem" , "Fan Failure" , "Engine Failure" , "Sensor Failure" , "Fuse Failure" , "Generator Failure" , "Low Battery" , "Low Fuel" , "Low Water" , "Explosive Gas" , "High Winds" , "Ice Buildup" , "Smoke" , "Memory Mismatch" , "Out of CPU Cycles" , "Software Environment Problem" , "Software Download Failure" , "Element Reinitialized" , "Timeout" , "Logging Problems" , "Leak Detected" , "Protection Mechanism Failure" , "Protecting Resource Failure" , "Database Inconsistency" , "Authentication Failure" , "Breach of Confidentiality" , "Cable Tamper" , "Delayed Information" , "Duplicate Information" , "Information Missing" , "Information Modification" , "Information Out of Sequence" , "Key Expired" , "Non-Repudiation Failure" , "Out of Hours Activity" , "Out of Service" , "Procedural Error" , "Unexpected Information" }
Required
ModelCorrespondence { "CIM_AlertIndication.ProbableCauseDescription" , "CIM_AlertIndication.EventID" , "CIM_AlertIndication.EventTime" }
ValueMap { "0" , "1" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" , "10" , "11" , "12" , "13" , "14" , "15" , "16" , "17" , "18" , "19" , "20" , "21" , "22" , "23" , "24" , "25" , "26" , "27" , "28" , "29" , "30" , "31" , "32" , "33" , "34" , "35" , "36" , "37" , "38" , "39" , "40" , "41" , "42" , "43" , "44" , "45" , "46" , "47" , "48" , "49" , "50" , "51" , "52" , "53" , "54" , "55" , "56" , "57" , "58" , "59" , "60" , "61" , "62" , "63" , "64" , "65" , "66" , "67" , "68" , "69" , "70" , "71" , "72" , "73" , "74" , "75" , "76" , "77" , "78" , "79" , "80" , "81" , "82" , "83" , "84" , "85" , "86" , "87" , "88" , "89" , "90" , "91" , "92" , "93" , "94" , "95" , "96" , "97" , "98" , "99" , "100" , "101" , "102" , "103" , "104" , "105" , "106" , "107" , "108" , "109" , "110" , "111" , "112" , "113" , "114" , "115" , "116" , "117" , "118" , "119" , "120" , "121" , "122" , "123" , "124" , "125" , "126" , "127" , "128" , "129" , "130" }
MappingStrings { "Recommendation.ITU|X733.Probable cause" , "Recommendation.ITU|M3100.probableCause" , "ITU-IANA-ALARM-TC" }
uint16 ProbableCause ;
An enumerated value that describes the probable cause of the situation which resulted in the AlertIndication.
ModelCorrespondence { "CIM_AlertIndication.AlertingElementFormat" }
string OtherAlertingElementFormat ;
A string defining 'Other' values for AlertingElementFormat. This value MUST be set to a non NULL value when AlertingElementFormat is set to a value of 1 ('Other'). For all other values of AlertingElementFormat, the value of this string must be set to NULL.
Experimental
ModelCorrespondence { "CIM_AlertIndication.Message" , "CIM_AlertIndication.MessageArguments" }
string MessageID ;
A string that uniquely identifies, within the scope of the OwningEntity, the format of the Message.
Values { "Other" , "Communications Alert" , "Quality of Service Alert" , "Processing Error" , "Device Alert" , "Environmental Alert" , "Model Change" , "Security Alert" }
Required
ValueMap { "1" , "2" , "3" , "4" , "5" , "6" , "7" , "8" }
MappingStrings { "Recommendation.ITU|X733.Event type" }
uint16 AlertType ;
Primary classification of the Indication. The following values are defined:
1 - Other. The Indication's OtherAlertType property conveys its classification. Use of 'Other' in an enumeration is a standard CIM convention. It means that the current Indication does not fit into the categories described by this enumeration.
2 - Communications Alert. An Indication of this type is principally associated with the procedures and/or processes required to convey information from one point to another.
3 - Quality of Service Alert. An Indication of this type is principally associated with a degradation or errors in the performance or function of an entity.
4 - Processing Error. An Indication of this type is principally associated with a software or processing fault.
5 - Device Alert. An Indication of this type is principally associated with an equipment or hardware fault.
6 - Environmental Alert. An Indication of this type is principally associated with a condition relating to an enclosure in which the hardware resides, or other environmental considerations.
7 - Model Change. The Indication addresses changes in the Information Model. For example, it may embed a Lifecycle Indication to convey the specific model change being alerted.
8 - Security Alert. An Indication of this type is associated with security violations, detection of viruses, and similar issues.
ModelCorrespondence { "CIM_AlertIndication.ProbableCause" }
string ProbableCauseDescription ;
Provides additional information related to the ProbableCause.
ModelCorrespondence { "CIM_AlertIndication.AlertingElementFormat" }
string AlertingManagedElement ;
The identifying information of the entity (ie, the instance) for which this Indication is generated. The property contains the path of an instance, encoded as a string parameter - if the instance is modeled in the CIM Schema. If not a CIM instance, the property contains some identifying string that names the entity for which the Alert is generated. The path or identifying string is formatted per the AlertingElementFormat property.
MaxLen ( 256 )
string SystemName ;
The scoping System's Name for the Provider generating this Indication.
Experimental
ModelCorrespondence { "CIM_AlertIndication.Message" , "CIM_AlertIndication.MessageID" }
string MessageArguments [ ] ;
An array containing the dynamic content of the message.
ModelCorrespondence { "CIM_AlertIndication.ProbableCause" }
string EventID ;
An instrumentation or provider specific value that describes the underlying 'real-world' event represented by the Indication. Two Indications with the same, non NULL EventID value are considered, by the creating entity, to represent the same event. The comparison of two EventID values is only defined for Alert Indications with identical, non NULL values of SystemCreateClassName, SystemName and ProviderName.
ModelCorrespondence { "CIM_AlertIndication.ProbableCause" }
datetime EventTime ;
The time and date the underlying event was first detected. If specified, this property MUST be set to NULL if the creating entity is not capable of providing this information. This value is based on the notion of local date and time of the Managed System Element generating the Indication.
MaxLen ( 256 )
string ProviderName ;
The name of the Provider generating this Indication.
datetime IndicationTime ;
The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.
MappingStrings { "Recommendation.ITU|X733.Notification " "identifier" }
string IndicationIdentifier ;
An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as Alert correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.
MappingStrings { "Recommendation.ITU|X733.Correlated " "notifications" }
string CorrelatedIndications [ ] ;
A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.
CIM_InstCreation Superclass: CIM_InstIndication
CIM_InstCreation notifies when a new instance is created.
Qualifiers:Version ( "2.6.0" ) Indication
Parameters (local in grey)
ModelCorrespondence { "CIM_InstIndication.SourceInstance" }
string SourceInstanceModelPath ;
The Model Path of the SourceInstance. The following format MUST be used to encode the Model Path:
<NamespacePath>:<ClassName>.<Prop1>='<Value1>',
<Prop2>='<Value2>', ...
Required
EmbeddedObject
string SourceInstance ;
A copy of the instance that changed to generate the Indication. SourceInstance contains the current values of the properties selected by the Indication Filter's Query. In the case of CIM_InstDeletion, the property values are copied before the instance is deleted.
ModelCorrespondence { "CIM_InstIndication.SourceInstance" }
string SourceInstanceHost ;
The host name or IP address of the SourceInstance.
datetime IndicationTime ;
The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.
MappingStrings { "Recommendation.ITU|X733.Notification " "identifier" }
string IndicationIdentifier ;
An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as Alert correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.
MappingStrings { "Recommendation.ITU|X733.Correlated " "notifications" }
string CorrelatedIndications [ ] ;
A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.
CIM_InstDeletion Superclass: CIM_InstIndication
CIM_InstDeletion notifies when an existing instance is deleted.
Qualifiers:Version ( "2.6.0" ) Indication
Parameters (local in grey)
ModelCorrespondence { "CIM_InstIndication.SourceInstance" }
string SourceInstanceModelPath ;
The Model Path of the SourceInstance. The following format MUST be used to encode the Model Path:
<NamespacePath>:<ClassName>.<Prop1>='<Value1>',
<Prop2>='<Value2>', ...
Required
EmbeddedObject
string SourceInstance ;
A copy of the instance that changed to generate the Indication. SourceInstance contains the current values of the properties selected by the Indication Filter's Query. In the case of CIM_InstDeletion, the property values are copied before the instance is deleted.
ModelCorrespondence { "CIM_InstIndication.SourceInstance" }
string SourceInstanceHost ;
The host name or IP address of the SourceInstance.
datetime IndicationTime ;
The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.
MappingStrings { "Recommendation.ITU|X733.Notification " "identifier" }
string IndicationIdentifier ;
An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as Alert correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.
MappingStrings { "Recommendation.ITU|X733.Correlated " "notifications" }
string CorrelatedIndications [ ] ;
A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.
CIM_InstIndication Superclass: CIM_Indication
CIM_InstIndication is an abstract superclass describing changes to instances. Subclasses represent specific types of change notifications, such as instance creation, deletion and modification.
Qualifiers:Abstract Version ( "2.8.1000" ) Indication
Parameters (local in grey)
ModelCorrespondence { "CIM_InstIndication.SourceInstance" }
string SourceInstanceModelPath ;
The Model Path of the SourceInstance. The following format MUST be used to encode the Model Path:
<NamespacePath>:<ClassName>.<Prop1>='<Value1>',
<Prop2>='<Value2>', ...
Required
EmbeddedObject
string SourceInstance ;
A copy of the instance that changed to generate the Indication. SourceInstance contains the current values of the properties selected by the Indication Filter's Query. In the case of CIM_InstDeletion, the property values are copied before the instance is deleted.
ModelCorrespondence { "CIM_InstIndication.SourceInstance" }
string SourceInstanceHost ;
The host name or IP address of the SourceInstance.
datetime IndicationTime ;
The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.
MappingStrings { "Recommendation.ITU|X733.Notification " "identifier" }
string IndicationIdentifier ;
An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as Alert correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.
MappingStrings { "Recommendation.ITU|X733.Correlated " "notifications" }
string CorrelatedIndications [ ] ;
A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.
CIM_InstMethodCall Superclass: CIM_InstIndication
CIM_InstMethodCall notifies when an instance's method is invoked.
Qualifiers:Version ( "2.8.1000" ) Indication
Parameters (local in grey)
EmbeddedObject
string MethodParameters ;
The parameters of the method, formatted as an EmbeddedObject (with a predefined class name of '__MethodParameters'.
Required
boolean PreCall ;
Boolean indicating whether the Indication is sent before the method begins executing (TRUE) or when the method completes (FALSE). When TRUE, the inherited property SourceInstance contains the value of the instance (the properties defined by the Filter's Query clause), before execution of the method. When PreCall is FALSE, SourceInstance embeds the instance as it appears after the completion of the method.
Required
string MethodName ;
The name of the method invoked.
ModelCorrespondence { "CIM_InstMethodCall.PreCall" , "CIM_InstMethodCall.ReturnValueType" , "CIM_InstMethodCall.Error" }
string ReturnValue ;
ReturnValue's data is dependent on the PreCall property. When PreCall is TRUE, this property is NULL describing that there is no method return value (since the method has not yet executed). When PreCall is FALSE, ReturnValue contains a string representation of the method's return value.
Experimental
ModelCorrespondence { "CIM_InstMethodCall.PreCall" , "CIM_InstMethodCall.ReturnValue" }
EmbeddedInstance ( "CIM_Error" )
string Error [ ] ;
Error's data is dependent on the PreCall property. When PreCall is TRUE, this property is NULL describing that there is no method Error instances (since the method has not yet executed). When PreCall is FALSE, Error contains an array of zero or more entries containing CIM_ERROR instances represented as an array of Embedded Instances.
Experimental
Values { "boolean" , "string" , "char16" , "uint8" , "sint8" , "uint16" , "sint16" , "uint32" , "sint32" , "uint64" , "sint64" , "datetime" , "real32" , "real64" , "reference" , "DMTF Reserved" }
ModelCorrespondence { "CIM_InstMethodCall.ReturnValue" }
ValueMap { "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" , "10" , "11" , "12" , "13" , "14" , "15" , "16" , ".." }
uint16 ReturnValueType ;
The type of the method return value.
ModelCorrespondence { "CIM_InstIndication.SourceInstance" }
string SourceInstanceModelPath ;
The Model Path of the SourceInstance. The following format MUST be used to encode the Model Path:
<NamespacePath>:<ClassName>.<Prop1>='<Value1>',
<Prop2>='<Value2>', ...
Required
EmbeddedObject
string SourceInstance ;
A copy of the instance that changed to generate the Indication. SourceInstance contains the current values of the properties selected by the Indication Filter's Query. In the case of CIM_InstDeletion, the property values are copied before the instance is deleted.
ModelCorrespondence { "CIM_InstIndication.SourceInstance" }
string SourceInstanceHost ;
The host name or IP address of the SourceInstance.
datetime IndicationTime ;
The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.
MappingStrings { "Recommendation.ITU|X733.Notification " "identifier" }
string IndicationIdentifier ;
An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as Alert correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.
MappingStrings { "Recommendation.ITU|X733.Correlated " "notifications" }
string CorrelatedIndications [ ] ;
A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.
CIM_InstModification Superclass: CIM_InstIndication
CIM_InstModification notifies when an instance is modified.
Qualifiers:Version ( "2.6.0" ) Indication
Parameters (local in grey)
Required
EmbeddedObject
string PreviousInstance ;
A copy of the 'previous' instance whose change generated the Indication. PreviousInstance contains 'older' values of an instance's properties (as compared to SourceInstance), selected by the IndicationFilter's Query.
ModelCorrespondence { "CIM_InstIndication.SourceInstance" }
string SourceInstanceModelPath ;
The Model Path of the SourceInstance. The following format MUST be used to encode the Model Path:
<NamespacePath>:<ClassName>.<Prop1>='<Value1>',
<Prop2>='<Value2>', ...
Required
EmbeddedObject
string SourceInstance ;
A copy of the instance that changed to generate the Indication. SourceInstance contains the current values of the properties selected by the Indication Filter's Query. In the case of CIM_InstDeletion, the property values are copied before the instance is deleted.
ModelCorrespondence { "CIM_InstIndication.SourceInstance" }
string SourceInstanceHost ;
The host name or IP address of the SourceInstance.
datetime IndicationTime ;
The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.
MappingStrings { "Recommendation.ITU|X733.Notification " "identifier" }
string IndicationIdentifier ;
An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as Alert correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.
MappingStrings { "Recommendation.ITU|X733.Correlated " "notifications" }
string CorrelatedIndications [ ] ;
A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.
CIM_InstRead Superclass: CIM_InstIndication
CIM_InstRead notifies when an instance is read but not modified.
Qualifiers:Version ( "2.6.0" ) Indication
Parameters (local in grey)
ModelCorrespondence { "CIM_InstIndication.SourceInstance" }
string SourceInstanceModelPath ;
The Model Path of the SourceInstance. The following format MUST be used to encode the Model Path:
<NamespacePath>:<ClassName>.<Prop1>='<Value1>',
<Prop2>='<Value2>', ...
Required
EmbeddedObject
string SourceInstance ;
A copy of the instance that changed to generate the Indication. SourceInstance contains the current values of the properties selected by the Indication Filter's Query. In the case of CIM_InstDeletion, the property values are copied before the instance is deleted.
ModelCorrespondence { "CIM_InstIndication.SourceInstance" }
string SourceInstanceHost ;
The host name or IP address of the SourceInstance.
datetime IndicationTime ;
The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.
MappingStrings { "Recommendation.ITU|X733.Notification " "identifier" }
string IndicationIdentifier ;
An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as Alert correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.
MappingStrings { "Recommendation.ITU|X733.Correlated " "notifications" }
string CorrelatedIndications [ ] ;
A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.
CIM_ListenerDestination Superclass: CIM_ManagedElement
The description of a CIM Listener destination. A CIM_Listener is an entity capable of receiving CIM Export Messages (e.g., Indications or responses to an asynchronous CIM Operation).
Qualifiers:Abstract Version ( "2.8.0" )
Parameters (local in grey)
MaxLen ( 256 )
Key
string SystemName ;
A System's Name. A CIM Listener destination is defined in context of a CIM_System (e.g., the sending system.
ModelCorrespondence { "CIM_ListenerDestination.PersistenceType" }
string OtherPersistenceType ;
A string describing ('Other') values for PersistenceType. This value MUST be set to a non NULL value when the PersistenceType is 1 ('Other'). For all other values of PersistenceType, the value of OtherPersistenceType MUST be NULL.
MaxLen ( 256 )
Key
string SystemCreationClassName ;
A System's CreationClassName. A CIM Listener destination is defined in context of a CIM_System (e.g., the sending system.
MaxLen ( 256 )
Key
string Name ;
Indicates the name of the CIM Listener destination.
Values { "Other" , "Permanent" , "Transient" }
ModelCorrespondence { "CIM_ListenerDestination.OtherPersistenceType" }
ValueMap { "1" , "2" , "3" }
uint16 PersistenceType ;
Describes the Persistence Type of the destination defined by this instance. If the value of PersistenceType is not specified, the value of PersistenceType MUST be treated as 2 ('Permanent'). A value of 2 ('Permanent') declares that the destination is always expected to be available (e.g., system log file). Inability to access this destination MUST be treated as an error condition. A value of 3 ('Transient') indicates that the destination is short-lived. Inability to access the destination MAY be treated as a normal termination condition. Subscriptions with 'Transient' destinations MAY be deleted when the destination terminates or is no longer available.
MaxLen ( 256 )
Key
string CreationClassName ;
Indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, it allows all instances of this class and its subclasses to be uniquely identified.
MaxLen ( 64 )
string Caption ;
The Caption property is a short textual description (one- line string) of the object.
string Description ;
The Description property provides a textual description of the object.
string ElementName ;
A user-friendly name for the object. This property allows each instance to define a user-friendly name IN ADDITION TO its key properties/identity data, and description information.
Note that ManagedSystemElement's Name property is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information MAY be present in both the Name and ElementName properties.
CIM_ListenerDestinationCIMXML Superclass: CIM_ListenerDestination
CIM_ListenerDestinationCIMXML describes the destination for CIM Export Messages to be delivered via CIM-XML.
Qualifiers:Version ( "2.8.0" )
Parameters (local in grey)
Required
string Destination ;
The destination URL to which CIM-XML Export Messages are to be delivered.The scheme prefix MUST be consistent with the DMTF CIM-XML specifications.If a scheme prefix is not specified, the scheme 'http:' MUST be assumed.
MaxLen ( 256 )
Key
string SystemName ;
A System's Name. A CIM Listener destination is defined in context of a CIM_System (e.g., the sending system.
ModelCorrespondence { "CIM_ListenerDestination.PersistenceType" }
string OtherPersistenceType ;
A string describing ('Other') values for PersistenceType. This value MUST be set to a non NULL value when the PersistenceType is 1 ('Other'). For all other values of PersistenceType, the value of OtherPersistenceType MUST be NULL.
MaxLen ( 256 )
Key
string SystemCreationClassName ;
A System's CreationClassName. A CIM Listener destination is defined in context of a CIM_System (e.g., the sending system.
MaxLen ( 256 )
Key
string Name ;
Indicates the name of the CIM Listener destination.
Values { "Other" , "Permanent" , "Transient" }
ModelCorrespondence { "CIM_ListenerDestination.OtherPersistenceType" }
ValueMap { "1" , "2" , "3" }
uint16 PersistenceType ;
Describes the Persistence Type of the destination defined by this instance. If the value of PersistenceType is not specified, the value of PersistenceType MUST be treated as 2 ('Permanent'). A value of 2 ('Permanent') declares that the destination is always expected to be available (e.g., system log file). Inability to access this destination MUST be treated as an error condition. A value of 3 ('Transient') indicates that the destination is short-lived. Inability to access the destination MAY be treated as a normal termination condition. Subscriptions with 'Transient' destinations MAY be deleted when the destination terminates or is no longer available.
MaxLen ( 256 )
Key
string CreationClassName ;
Indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, it allows all instances of this class and its subclasses to be uniquely identified.
MaxLen ( 64 )
string Caption ;
The Caption property is a short textual description (one- line string) of the object.
string Description ;
The Description property provides a textual description of the object.
string ElementName ;
A user-friendly name for the object. This property allows each instance to define a user-friendly name IN ADDITION TO its key properties/identity data, and description information.
Note that ManagedSystemElement's Name property is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information MAY be present in both the Name and ElementName properties.
CIM_ListenerDestinationLog Superclass: CIM_ListenerDestination
CIM_ListenerDestinationLog describes that Indications are delivered to one or more associated CIM_Logs. The specific logs are defined using the association, CIM_LogOfIndication.
Qualifiers:Experimental Version ( "2.8.1000" )
Parameters (local in grey)
MaxLen ( 256 )
Key
string SystemName ;
A System's Name. A CIM Listener destination is defined in context of a CIM_System (e.g., the sending system.
ModelCorrespondence { "CIM_ListenerDestination.PersistenceType" }
string OtherPersistenceType ;
A string describing ('Other') values for PersistenceType. This value MUST be set to a non NULL value when the PersistenceType is 1 ('Other'). For all other values of PersistenceType, the value of OtherPersistenceType MUST be NULL.
MaxLen ( 256 )
Key
string SystemCreationClassName ;
A System's CreationClassName. A CIM Listener destination is defined in context of a CIM_System (e.g., the sending system.
MaxLen ( 256 )
Key
string Name ;
Indicates the name of the CIM Listener destination.
Values { "Other" , "Permanent" , "Transient" }
ModelCorrespondence { "CIM_ListenerDestination.OtherPersistenceType" }
ValueMap { "1" , "2" , "3" }
uint16 PersistenceType ;
Describes the Persistence Type of the destination defined by this instance. If the value of PersistenceType is not specified, the value of PersistenceType MUST be treated as 2 ('Permanent'). A value of 2 ('Permanent') declares that the destination is always expected to be available (e.g., system log file). Inability to access this destination MUST be treated as an error condition. A value of 3 ('Transient') indicates that the destination is short-lived. Inability to access the destination MAY be treated as a normal termination condition. Subscriptions with 'Transient' destinations MAY be deleted when the destination terminates or is no longer available.
MaxLen ( 256 )
Key
string CreationClassName ;
Indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, it allows all instances of this class and its subclasses to be uniquely identified.
MaxLen ( 64 )
string Caption ;
The Caption property is a short textual description (one- line string) of the object.
string Description ;
The Description property provides a textual description of the object.
string ElementName ;
A user-friendly name for the object. This property allows each instance to define a user-friendly name IN ADDITION TO its key properties/identity data, and description information.
Note that ManagedSystemElement's Name property is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information MAY be present in both the Name and ElementName properties.
CIM_LogOfIndication
CIM_LogOfIndication defines an individual log which can record the Indications received from an IndicationSubscription.
Qualifiers:Experimental Version ( "2.8.1000" ) Association
Parameters (local in grey)
Min ( 1 )
Key
CIM_Log REF Log ;
A CIM_Log where Indications are recorded.
Key
CIM_ListenerDestinationLog REF ListenerDestination ;
The ListenerDestination that handles logging of Indication subscriptions to the referenced CIM_Log.
CIM_ProcessIndication Superclass: CIM_Indication
An abstract superclass for specialized Indication classes, addressing specific changes and alerts published by providers and instrumentation. Subclasses include AlertIndication (with properties such as PerceivedSeverity and ProbableCause), and SNMPTrapIndication (which recasts Traps as CIM indications).
Qualifiers:Abstract Version ( "2.6.0" ) Indication
Parameters (local in grey)
datetime IndicationTime ;
The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.
MappingStrings { "Recommendation.ITU|X733.Notification " "identifier" }
string IndicationIdentifier ;
An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as Alert correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.
MappingStrings { "Recommendation.ITU|X733.Correlated " "notifications" }
string CorrelatedIndications [ ] ;
A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.
CIM_SNMPTrapIndication Superclass: CIM_ProcessIndication
A concrete class for mapping an SNMP Trap to CIM based on the IETF RFC 1157. The usefulness of this class is to describe common trap semantics. But, a complete understanding of any trap data received relies on the Indicaton recipient having access to the sender's MIB. Understanding can be improved by mapping the SNMP domain to CIM, and using CIM LifeCycle and standard subclasses of CIM_ProcessIndication.
Qualifiers:Version ( "2.7.0" ) Indication
Parameters (local in grey)
MappingStrings { "PDU.IETF|RFC1157-TRAP-PDU.agent-addr" }
string AgentAddress ;
Address of the object generating the trap.
Values { "Cold Start" , "Warm Start" , "Link Down" , "Link Up" , "Authentication Failure" , "EGP Neighbor Loss" , "Enterprise Specific" }
ValueMap { "0" , "1" , "2" , "3" , "4" , "5" , "6" }
MappingStrings { "PDU.IETF|RFC1157-TRAP-PDU.generic-trap" }
uint16 GenericTrap ;
An enumerated value that describes the generic trap type:
- The coldStart(0) trap signifies that the sending protocol entity is reinitializing itself such that the agent's configuration or the protocol entity implementation may be altered.
- The warmStart(1) trap signifies that the sending protocol entity is reinitializing itself such that neither the agent configuration nor the protocol entity implementation is altered.
- The linkDown(2) trap signifies that the sending protocol recognizes a failure in one of the communication links represented in the agent's configuration. The Trap-PDU of type linkDown contains as the first element of its variable-bindings the name and value of the ifIndex instance for the affected interface.
- The linkUp(3) trap signifies that the sending protocol entity recognizes that one of the communication links represented in the agent's configuration has come up. The Trap-PDU of type linkUp contains as the first element of its variable-bindings, the name and value of the ifIndex instance for the affected interface.
- An authenticationFailure(4) trap signifies that the sending protocol entity is the adressee of a protocol message that was not properly authenticated. While implementations of SNMP must be capable of generating this trap, they must also be capable of suppressing the emission of such traps via an implementation- specific mechanism.
- An egpNeighborLoss(5) trap signifies that an EGP neighbor for whom the sending protocol entity was an EGP peer has been marked as down and the peer relationship no longer pertains. The Trap-PDU of type egpNeighborLoss contains as the first element of its variable-bindings, the name and value of the egpNeighAddr instance for the affected neighbor.
- An enterpriseSpecific(6) trap signifies that the sending protocol entity recognizes that some enterprise-specific event has occurred. The specific-trap field identifies the particular trap which occurred.
MappingStrings { "PDU.IETF|RFC1157-TRAP-PDU.specific-trap" }
uint32 SpecificTrap ;
Specific trap code.
MappingStrings { "PDU.IETF|RFC1157-TRAP-PDU.time-stamp" }
datetime TimeStamp ;
Time elapsed between the last (re)intialization of the managed entity and the generation of the trap.
ModelCorrespondence { "CIM_SNMPTrapIndication.VarBindSyntaxes" , "CIM_SNMPTrapIndication.VarBindValues" }
MappingStrings { "PDU.IETF|RFC1157-TRAP-PDU.variable-bindings" }
ArrayType ( "Indexed" )
string VarBindNames [ ] ;
Object naming information (an OID) from the 'variable binding' portion of the Trap. This array is correlated with the VarBindSyntaxes and VarBindValues arrays. Each entry is related to the entries in the other arrays, that are located at the same index. In this way, the variable binding's name/syntax/value tuple can be constructed.
Values { "Integer" , "OctetString" , "ObjectIdentifier" , "NetworkAddress" , "Counter" , "Gauge" , "TimeTicks" , "Opaque" }
ModelCorrespondence { "CIM_SNMPTrapIndication.VarBindNames" , "CIM_SNMPTrapIndication.VarBindValues" }
ValueMap { "1" , "2" , "3" , "4" , "5" , "6" , "7" , "8" }
MappingStrings { "PDU.IETF|RFC1157-TRAP-PDU.variable-bindings" }
ArrayType ( "Indexed" )
uint16 VarBindSyntaxes [ ] ;
Object syntax information (defined as an enumerated value) from the 'variable binding' portion of the Trap. This array is correlated with the VarBindNames and VarBindValues arrays. Each entry is related to the entries in the other arrays, that are located at the same index. In this way, the variable binding's name/syntax/value tuple can be constructed.
MappingStrings { "PDU.IETF|RFC1157-TRAP-PDU.enterprise" }
string Enterprise ;
Type of object generating the trap.
OctetString
ModelCorrespondence { "CIM_SNMPTrapIndication.VarBindNames" , "CIM_SNMPTrapIndication.VarBindSyntaxes" }
MappingStrings { "PDU.IETF|RFC1157-TRAP-PDU.variable-bindings" }
ArrayType ( "Indexed" )
string VarBindValues [ ] ;
An OctetString representing object value information from the 'variable binding' portion of the Trap. This array is correlated with the VarBindNames and VarBindSyntaxes arrays. Each entry is related to the entries in the other arrays, that are located at the same index. In this way, the variable binding's name/syntax/value tuple can be constructed.
datetime IndicationTime ;
The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.
MappingStrings { "Recommendation.ITU|X733.Notification " "identifier" }
string IndicationIdentifier ;
An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as Alert correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.
MappingStrings { "Recommendation.ITU|X733.Correlated " "notifications" }
string CorrelatedIndications [ ] ;
A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.
CIM_ThresholdIndication Superclass: CIM_AlertIndication
A subclass of CIM_AlertIndications carrying additional threshold information related to the notification. This subclass is used when one of the ProbableCauses is set to 53, 'Threshold Crossed'.
Qualifiers:Version ( "2.6.0" ) Indication
Parameters (local in grey)
MappingStrings { "Recommendation.ITU|X733.Threshold information" }
string ObservedValue ;
A string holding the current reading value that exceeds the threshold. This is modeled as a string for universal mapping, similar to the CIM_Sensor properties in the Device Model.
MappingStrings { "Recommendation.ITU|X733.Threshold information" }
string ThresholdIdentifier ;
A string describing the threshold or naming the property that represents the threshold, if modeled in the CIM hierarchy. In the latter case, the value should be written as <schema name>_ <class name>.<property name>.
MappingStrings { "Recommendation.ITU|X733.Threshold information" }
string ThresholdValue ;
A string holding the current value of the threshold. This is modeled as a string for universal mapping, similar to the CIM_Sensor properties in the Device Model.
MappingStrings { "Recommendation.ITU|X733.Additional text" }
string Description ;
A short description of the Indication.
Values { "Unknown" , "Other" , "Information" , "Degraded/Warning" , "Minor" , "Major" , "Critical" , "Fatal/NonRecoverable" }
Required
ValueMap { "0" , "1" , "2" , "3" , "4" , "5" , "6" , "7" }
MappingStrings { "Recommendation.ITU|X733.Perceived severity" }
uint16 PerceivedSeverity ;
An enumerated value that describes the severity of the Alert Indication from the notifier's point of view:
1 - Other, by CIM convention, is used to indicate that the Severity's value can be found in the OtherSeverity property.
3 - Degraded/Warning should be used when its appropriate to let the user decide if action is needed.
4 - Minor should be used to indicate action is needed, but the situation is not serious at this time.
5 - Major should be used to indicate action is needed NOW.
6 - Critical should be used to indicate action is needed NOW and the scope is broad (perhaps an imminent outage to a critical resource will result).
7 - Fatal/NonRecoverable should be used to indicate an error occurred, but it's too late to take remedial action.
2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the AlertIndication is purely informational or its severity is simply unknown.
ModelCorrespondence { "CIM_AlertIndication.PerceivedSeverity" }
string OtherSeverity ;
Holds the value of the user defined severity value when 'Severity' is 1 ('Other').
MaxLen ( 256 )
string SystemCreationClassName ;
The scoping System's CreationClassName for the Provider generating this Indication.
Experimental
string OwningEntity ;
A string that uniquely identifies the entity that owns the definition of the format of the Message described in this instance. OwningEntity MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity or standards body defining the format.
Values { "Unknown" , "Not Applicable" , "Trending Up" , "Trending Down" , "No Change" }
ValueMap { "0" , "1" , "2" , "3" , "4" }
MappingStrings { "Recommendation.ITU|X733.TrendIndication" }
uint16 Trending ;
Provides information on trending - trending up, down or no change.
ModelCorrespondence { "CIM_AlertIndication.AlertType" }
string OtherAlertType ;
A string describing the Alert type - used when the AlertType property is set to 1, 'Other State Change'.
Values { "Unknown" , "Other" , "CIMObjectPath" }
ModelCorrespondence { "CIM_AlertIndication.AlertingManagedElement" , "CIM_AlertIndication.OtherAlertingElementFormat" }
ValueMap { "0" , "1" , "2" }
uint16 AlertingElementFormat = 0 ;
The format of the AlertingManagedElement property is interpretable based upon the value of this property. Values are defined as:
0 - Unknown. The format is unknown or not meaningfully interpretable by a CIM client application.
1 - Other. The format is defined by the value of the OtherAlertingElementFormat property.
2 - CIMObjectPath. The format is a CIMObjectPath, with format <NamespacePath>:<ClassName>.<Prop1>='<Value1>', <Prop2>='<Value2>', . . . specifying an instance in the CIM Schema.
MappingStrings { "Recommendation.ITU|X733.Proposed repair " "actions" }
string RecommendedActions [ ] ;
Free form descriptions of the recommended actions to take to resolve the cause of the notification.
Experimental
ModelCorrespondence { "CIM_AlertIndication.MessageID" , "CIM_AlertIndication.MessageArguments" }
string Message ;
The formatted message. This message is constructed by applying the dynamic content of the message, described in MessageArguments, to the format string uniquely identified, within the scope of the OwningEntity, by MessageID.
Values { "Unknown" , "Other" , "Adapter/Card Error" , "Application Subsystem Failure" , "Bandwidth Reduced" , "Connection Establishment Error" , "Communications Protocol Error" , "Communications Subsystem Failure" , "Configuration/Customization Error" , "Congestion" , "Corrupt Data" , "CPU Cycles Limit Exceeded" , "Dataset/Modem Error" , "Degraded Signal" , "DTE-DCE Interface Error" , "Enclosure Door Open" , "Equipment Malfunction" , "Excessive Vibration" , "File Format Error" , "Fire Detected" , "Flood Detected" , "Framing Error" , "HVAC Problem" , "Humidity Unacceptable" , "I/O Device Error" , "Input Device Error" , "LAN Error" , "Non-Toxic Leak Detected" , "Local Node Transmission Error" , "Loss of Frame" , "Loss of Signal" , "Material Supply Exhausted" , "Multiplexer Problem" , "Out of Memory" , "Output Device Error" , "Performance Degraded" , "Power Problem" , "Pressure Unacceptable" , "Processor Problem (Internal Machine Error)" , "Pump Failure" , "Queue Size Exceeded" , "Receive Failure" , "Receiver Failure" , "Remote Node Transmission Error" , "Resource at or Nearing Capacity" , "Response Time Excessive" , "Retransmission Rate Excessive" , "Software Error" , "Software Program Abnormally Terminated" , "Software Program Error (Incorrect Results)" , "Storage Capacity Problem" , "Temperature Unacceptable" , "Threshold Crossed" , "Timing Problem" , "Toxic Leak Detected" , "Transmit Failure" , "Transmitter Failure" , "Underlying Resource Unavailable" , "Version MisMatch" , "Previous Alert Cleared" , "Login Attempts Failed" , "Software Virus Detected" , "Hardware Security Breached" , "Denial of Service Detected" , "Security Credential MisMatch" , "Unauthorized Access" , "Alarm Received" , "Loss of Pointer" , "Payload Mismatch" , "Transmission Error" , "Excessive Error Rate" , "Trace Problem" , "Element Unavailable" , "Element Missing" , "Loss of Multi Frame" , "Broadcast Channel Failure" , "Invalid Message Received" , "Routing Failure" , "Backplane Failure" , "Identifier Duplication" , "Protection Path Failure" , "Sync Loss or Mismatch" , "Terminal Problem" , "Real Time Clock Failure" , "Antenna Failure" , "Battery Charging Failure" , "Disk Failure" , "Frequency Hopping Failure" , "Loss of Redundancy" , "Power Supply Failure" , "Signal Quality Problem" , "Battery Discharging" , "Battery Failure" , "Commercial Power Problem" , "Fan Failure" , "Engine Failure" , "Sensor Failure" , "Fuse Failure" , "Generator Failure" , "Low Battery" , "Low Fuel" , "Low Water" , "Explosive Gas" , "High Winds" , "Ice Buildup" , "Smoke" , "Memory Mismatch" , "Out of CPU Cycles" , "Software Environment Problem" , "Software Download Failure" , "Element Reinitialized" , "Timeout" , "Logging Problems" , "Leak Detected" , "Protection Mechanism Failure" , "Protecting Resource Failure" , "Database Inconsistency" , "Authentication Failure" , "Breach of Confidentiality" , "Cable Tamper" , "Delayed Information" , "Duplicate Information" , "Information Missing" , "Information Modification" , "Information Out of Sequence" , "Key Expired" , "Non-Repudiation Failure" , "Out of Hours Activity" , "Out of Service" , "Procedural Error" , "Unexpected Information" }
Required
ModelCorrespondence { "CIM_AlertIndication.ProbableCauseDescription" , "CIM_AlertIndication.EventID" , "CIM_AlertIndication.EventTime" }
ValueMap { "0" , "1" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" , "10" , "11" , "12" , "13" , "14" , "15" , "16" , "17" , "18" , "19" , "20" , "21" , "22" , "23" , "24" , "25" , "26" , "27" , "28" , "29" , "30" , "31" , "32" , "33" , "34" , "35" , "36" , "37" , "38" , "39" , "40" , "41" , "42" , "43" , "44" , "45" , "46" , "47" , "48" , "49" , "50" , "51" , "52" , "53" , "54" , "55" , "56" , "57" , "58" , "59" , "60" , "61" , "62" , "63" , "64" , "65" , "66" , "67" , "68" , "69" , "70" , "71" , "72" , "73" , "74" , "75" , "76" , "77" , "78" , "79" , "80" , "81" , "82" , "83" , "84" , "85" , "86" , "87" , "88" , "89" , "90" , "91" , "92" , "93" , "94" , "95" , "96" , "97" , "98" , "99" , "100" , "101" , "102" , "103" , "104" , "105" , "106" , "107" , "108" , "109" , "110" , "111" , "112" , "113" , "114" , "115" , "116" , "117" , "118" , "119" , "120" , "121" , "122" , "123" , "124" , "125" , "126" , "127" , "128" , "129" , "130" }
MappingStrings { "Recommendation.ITU|X733.Probable cause" , "Recommendation.ITU|M3100.probableCause" , "ITU-IANA-ALARM-TC" }
uint16 ProbableCause ;
An enumerated value that describes the probable cause of the situation which resulted in the AlertIndication.
ModelCorrespondence { "CIM_AlertIndication.AlertingElementFormat" }
string OtherAlertingElementFormat ;
A string defining 'Other' values for AlertingElementFormat. This value MUST be set to a non NULL value when AlertingElementFormat is set to a value of 1 ('Other'). For all other values of AlertingElementFormat, the value of this string must be set to NULL.
Experimental
ModelCorrespondence { "CIM_AlertIndication.Message" , "CIM_AlertIndication.MessageArguments" }
string MessageID ;
A string that uniquely identifies, within the scope of the OwningEntity, the format of the Message.
Values { "Other" , "Communications Alert" , "Quality of Service Alert" , "Processing Error" , "Device Alert" , "Environmental Alert" , "Model Change" , "Security Alert" }
Required
ValueMap { "1" , "2" , "3" , "4" , "5" , "6" , "7" , "8" }
MappingStrings { "Recommendation.ITU|X733.Event type" }
uint16 AlertType ;
Primary classification of the Indication. The following values are defined:
1 - Other. The Indication's OtherAlertType property conveys its classification. Use of 'Other' in an enumeration is a standard CIM convention. It means that the current Indication does not fit into the categories described by this enumeration.
2 - Communications Alert. An Indication of this type is principally associated with the procedures and/or processes required to convey information from one point to another.
3 - Quality of Service Alert. An Indication of this type is principally associated with a degradation or errors in the performance or function of an entity.
4 - Processing Error. An Indication of this type is principally associated with a software or processing fault.
5 - Device Alert. An Indication of this type is principally associated with an equipment or hardware fault.
6 - Environmental Alert. An Indication of this type is principally associated with a condition relating to an enclosure in which the hardware resides, or other environmental considerations.
7 - Model Change. The Indication addresses changes in the Information Model. For example, it may embed a Lifecycle Indication to convey the specific model change being alerted.
8 - Security Alert. An Indication of this type is associated with security violations, detection of viruses, and similar issues.
ModelCorrespondence { "CIM_AlertIndication.ProbableCause" }
string ProbableCauseDescription ;
Provides additional information related to the ProbableCause.
ModelCorrespondence { "CIM_AlertIndication.AlertingElementFormat" }
string AlertingManagedElement ;
The identifying information of the entity (ie, the instance) for which this Indication is generated. The property contains the path of an instance, encoded as a string parameter - if the instance is modeled in the CIM Schema. If not a CIM instance, the property contains some identifying string that names the entity for which the Alert is generated. The path or identifying string is formatted per the AlertingElementFormat property.
MaxLen ( 256 )
string SystemName ;
The scoping System's Name for the Provider generating this Indication.
Experimental
ModelCorrespondence { "CIM_AlertIndication.Message" , "CIM_AlertIndication.MessageID" }
string MessageArguments [ ] ;
An array containing the dynamic content of the message.
ModelCorrespondence { "CIM_AlertIndication.ProbableCause" }
string EventID ;
An instrumentation or provider specific value that describes the underlying 'real-world' event represented by the Indication. Two Indications with the same, non NULL EventID value are considered, by the creating entity, to represent the same event. The comparison of two EventID values is only defined for Alert Indications with identical, non NULL values of SystemCreateClassName, SystemName and ProviderName.
ModelCorrespondence { "CIM_AlertIndication.ProbableCause" }
datetime EventTime ;
The time and date the underlying event was first detected. If specified, this property MUST be set to NULL if the creating entity is not capable of providing this information. This value is based on the notion of local date and time of the Managed System Element generating the Indication.
MaxLen ( 256 )
string ProviderName ;
The name of the Provider generating this Indication.
datetime IndicationTime ;
The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.
MappingStrings { "Recommendation.ITU|X733.Notification " "identifier" }
string IndicationIdentifier ;
An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as Alert correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.
MappingStrings { "Recommendation.ITU|X733.Correlated " "notifications" }
string CorrelatedIndications [ ] ;
A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.