Class CIM_Indication

CIM_Indication

Known Subclasses:
CIM_ProcessIndication CIM_AlertIndication

Abstract class CIM_Indication

General Information:
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:
-------------
Indication
Abstract
Version=2.24.0
UMLPackagePath=CIM::Event


Supported Fields Summary
 string IndicationIdentifier
An identifier for the Indication . . .
 string[] CorrelatedIndications
A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.
 datetime IndicationTime
The time and date of creation of the Indication . . .
 uint16 PerceivedSeverity
An enumerated value that describes the severity of the 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 . . .
 string OtherSeverity
Holds the value of the user defined severity value when 'PerceivedSeverity' is 1 ("Other").
 string IndicationFilterName
An identifier for the indication filter that selects this indication and causes it to be sent . . .

Methods Summary
  Create(Instance, ResourceCreated)
Creates a new instance of this class
  Put(Instance)
Changes properties of the selected instance
  Get(Instance)
Gets the representation of the instance
  Delete()
Deletes an instance
  Pull(EnumerationContext, MaxElements)
Pulls instances of this class, following an Enumerate operation
  Enumerate()
Enumerates the instances of this class
  Release(EnumerationContext)
Releases an enumeration context
  Subscribe()
Subscribes to this resource (WS-Eventing)
  Unsubscribe()
Remove subscription to this resource (WS-Eventing)

Field Detail

IndicationIdentifier

public string IndicationIdentifier
General Information:
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 correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.To ensure uniqueness, the value of IndicationIdentifier should be constructed using the following "preferred" algorithm:
<OrgID>:<LocalID>
Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the IndicationIdentifier or that is a recognized ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in IndicationIdentifier must appear between <OrgID> and <LocalID>.
<LocalID> is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements.
If the above "preferred" algorithm is not used, the defining entity should assure that the resulting IndicationIdentifier is not re-used across any IndicationIdentifiers that are produced by this or other providers for the NameSpace of this instance.
For DMTF-defined instances, the "preferred" algorithm should be used with the <OrgID> set to CIM.

Qualifiers:
-------------
MappingStrings={Recommendation.ITU|X733.Notification identifier}
MaxLen=256


CorrelatedIndications

public string[] CorrelatedIndications
General Information:
A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.

Qualifiers:
-------------
MappingStrings={Recommendation.ITU|X733.Correlated notifications}
ModelCorrespondence={CIM_Indication.IndicationIdentifier}
MaxLen=256


IndicationTime

public datetime IndicationTime
General Information:
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.


PerceivedSeverity

public uint16 PerceivedSeverity
General Information:
An enumerated value that describes the severity of the 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 Indication is purely informational or its severity is simply unknown.

Qualifiers:
-------------
ValueMap={0, 1, 2, 3, 4, 5, 6, 7, ..}
Values={Unknown, Other, Information, Degraded/Warning, Minor, Major, Critical, Fatal/NonRecoverable, DMTF Reserved}
MappingStrings={Recommendation.ITU|X733.Perceived severity}


OtherSeverity

public string OtherSeverity
General Information:
Holds the value of the user defined severity value when 'PerceivedSeverity' is 1 ("Other").

Qualifiers:
-------------
ModelCorrespondence={CIM_AlertIndication.PerceivedSeverity}
MaxLen=256


IndicationFilterName

public string IndicationFilterName
General Information:
An identifier for the indication filter that selects this indication and causes it to be sent. This property is to be filled out by the indication sending service. The value shall be correlatable with the Name property of the instance of CIM_IndicationFilter describing the criteria of the indication. The value of the IndicationFilterName should be formatted using the following algorithm: < OrgID > : < LocalID >, where < OrgID > and < LocalID > are separated by a colon (:) and < OrgID > shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the value or that is a registered ID assigned to the business entity by a recognized global authority. In addition, to ensure uniqueness, < OrgID > shall not contain a colon (:).When using this algorithm, the first colon to appear in the value shall appear between < OrgID > and < LocalID >. < LocalID > is chosen by the business entity and shall be used uniquely.

Qualifiers:
-------------
ModelCorrespondence={CIM_IndicationFilter.Name}
MaxLen=256


Method Detail

Create

public  Create([IN]CIM_Indication Instance, [OUT] REF CIM_Indication ResourceCreated)
Permission Information:
No permissions defined

General Information:
Creates a new instance of this class

Product Specific Usage:
The following properties must be included in any representation of CIM_Indication:



Put

public  Put([IN]CIM_Indication Instance)
Permission Information:
No permissions defined

General Information:
Changes properties of the selected instance

Product Specific Usage:
The following properties must be included in any representation of CIM_Indication:



Get

public  Get([OUT]CIM_Indication Instance)
Permission Information:
No permissions defined

General Information:
Gets the representation of the instance

Delete

public  Delete()
Permission Information:
No permissions defined

General Information:
Deletes an instance

Pull

public  Pull([IN]String EnumerationContext, [IN]String MaxElements)
Permission Information:
All users permitted to use method, only instances to whom the user has permissions will be returned

General Information:
Pulls instances of this class, following an Enumerate operation

Enumerate

public  Enumerate()
Permission Information:
All users permitted to use method

General Information:
Enumerates the instances of this class

Release

public  Release([IN]String EnumerationContext)
Permission Information:
All users permitted to use method

General Information:
Releases an enumeration context

Subscribe

public  Subscribe()
Permission Information:
No permissions defined

General Information:
Subscribes to this resource (WS-Eventing)

Unsubscribe

public  Unsubscribe()
Permission Information:
No permissions defined

General Information:
Remove subscription to this resource (WS-Eventing)

Copyright © 2006-2022, Intel Corporation. All rights reserved.