CIM_Indication classe
CIM_Indication est la classe de base abstraite pour toutes les notifications relatives aux modifications apportées aux objets de schéma et aux données d’objet de schéma, aux événements détectés par les fournisseurs et l’instrumentation. Les sous-classes de CIM_Indication représentent des types spécifiques de notifications.
Syntaxe
[Indication, Version("2.24.0"), UMLPackagePath("CIM::Event"), AMENDMENT]
class CIM_Indication : __ExtrinsicEvent
{
string IndicationIdentifier;
string CorrelatedIndications[];
datetime IndicationTime;
uint16 PerceivedSeverity;
string OtherSeverity;
string IndicationFilterName;
string SequenceContext;
sint64 SequenceNumber;
};
Membres
La classe CIM_Indication comporte les types de membres suivants :
Propriétés
La classe CIM_Indication a ces propriétés.
-
Corrélation desindications
-
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
-
Qualificateurs: MappingStrings (« Recommendation.ITU| X733. Notifications corrélées »), ModelCorrespondence (« CIM_Indication. IndicationIdentifier »)
Tableau qui contient les valeurs IndicationIdentifier des notifications associées à celle-ci.
-
-
IndicationFilterName
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_IndicationFilter.Name »)
Identificateur du filtre d’indication qui traite l’indication. Le service d’envoi définit cette propriété. Cette propriété est corrélée avec la propriété Name de l’objet CIM_IndicationFilter . La valeur de IndicationFilterName doit utiliser le format suivant :
- <OrgID>:<LocalID>
- <OrgID> doit inclure un nom protégé par le droit d’auteur, une marque ou un nom unique appartenant à l’entité commerciale propriétaire de l’objet.
- <OrgID> ne doit pas contenir de deux-points (:)
- <LocalID> un identificateur unique choisi par l’entité métier propriétaire de l’objet.
-
-
IndicationIdentifier
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs: MappingStrings (« Recommendation.ITU| X733. Identificateur de notification « )
Identificateur de l’indication. Cette propriété peut être utilisée comme valeur de clé dans le tableau de propriétés CorrelatedIndications . Par conséquent, IndicationIdentifier doit être une valeur unique dans l’espace de noms de cette classe instance.
Pour s’assurer qu’IndicationIdentifier est unique, il doit utiliser le format suivant :
- <OrgID>:<LocalID>
- <OrgID> doit inclure un nom protégé par le droit d’auteur, une marque ou un nom unique appartenant à l’entité commerciale propriétaire de l’objet.
- <OrgID> ne doit pas contenir de deux-points (:)
- <LocalID> un identificateur unique choisi par l’entité métier propriétaire de l’objet.
- Pour les instances définies par DMTF, <OrgID> doit être défini sur « CIM ».
-
-
IndicationTime
-
-
Type de données : datetime
-
Type d'accès : Lecture seule
Heure et date de création de l’indication. La propriété peut être définie sur NULL si l’entité qui a créé l’indication n’est pas en mesure de déterminer ces informations.
Notes
La valeur IndicationTime peut être la même pour les indications générées en succession rapide.
-
-
OtherSeverity
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_AlertIndication. PerceivedSeverity »)
Gravité de l’indication du point de vue du notificateur lorsque PerceivedSeverity est défini sur « 1 » (Autre).
-
-
PerceivedSeverity
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs: MappingStrings (« Recommendation.ITU| X733. Gravité perçue « )
Gravité de l’indication du point de vue du notificateur.
-
-
Inconnu (0)
-
La gravité perçue de l’indication est inconnue ou indéterminée.
-
Autre (1)
-
Indique que la valeur de Severity se trouve dans la propriété OtherSeverity .
-
Informations (2)
-
Les informations doivent être utilisées lors de la fourniture d’une réponse informative.
-
Détérioré/Avertissement (3)
-
Doit être utilisé lorsque cela est approprié pour permettre à l’utilisateur de décider si une action est nécessaire.
-
Mineur (4)
-
Il faut agir, mais la situation n’est pas sérieuse pour l’instant.
-
Majeure (5)
-
L’action est nécessaire MAINTENANT.
-
Critique (6)
-
L’action est nécessaire MAINTENANT et l’étendue est large (peut-être une panne imminente d’une ressource critique en résultera).
-
Fatal/Non récupérable (7)
-
Une erreur s’est produite, mais il est trop tard pour prendre des mesures correctives.
-
DMTF Reserved (..)
SequenceContext
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_Indication. SequenceNumber »)
Contexte de séquence de l’identificateur de séquence pour l’indication. Si un service ne prend pas en charge les identificateurs de séquence pour les indications, cette propriété doit avoir la valeur NULL. Si l’indication est redélisée, cette propriété reste la même.
Notes
L’identificateur de séquence de l’indication permet à un écouteur d’identifier les indications en double lorsque le service tente de rééliver les indications, de réorganiser les indications qui arrivent dans le désordre et de détecter les indications perdues.
Pour s’assurer que SequenceContext est unique, il doit utiliser le format suivant :
- indication-service-name#cim-service-start-id #listener-destination-creation-time
- indication-service-name est la valeur de la propriété Name du instance CIM_IndicationService qui fournit l’indication.
- cim-service-start-id est un identificateur qui identifie de manière unique l’opération de démarrage d’un service. Par exemple, il peut s’agir d’un horodatage de l’heure de début ou d’un compteur qui augmente pour chaque démarrage ou redémarrage du service.
- listener-destination-creation-time est un horodatage de l’heure de création du CIM_ListenerDestination instance représentant la destination de l’écouteur.nSi ce format n’est qu’une recommandation, les clients CIM traitent la valeur comme un identificateur opaque pour le contexte de séquence et ne s’appuient pas sur ce format.
SequenceNumber
-
Type de données : sint64
-
Type d'accès : Lecture seule
-
Qualificateurs : ModelCorrespondence (« CIM_Indication. SequenceContext »)
Numéro de séquence de l’identificateur de séquence pour l’indication.
Notes
L’identificateur de séquence de l’indication permet à un écouteur d’identifier les indications en double lorsque le service tente de rééliver les indications, de réorganiser les indications qui arrivent dans le désordre et de détecter les indications perdues.
Le numéro de séquence présente les caractéristiques suivantes :
- Le numéro de séquence est réinitialisé à « 0 » chaque fois que la valeur SequenceContext change.
- Chaque fois que la destination de l’écouteur reçoit une nouvelle indication, le numéro de séquence est augmenté de « 1 ».
- Le numéro de séquence est encapsulé à « 0 » lorsque la plage de valeurs est dépassée.
- Si l’indication est redélisée, la valeur SequenceNumber reste la même.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 8.1 |
Serveur minimal pris en charge |
Windows Server 2012 R2 |
Espace de noms |
Root\virtualization\v2 |
MOF |
|
DLL |
|