Structure Common Base Event
Un Common Base Event représente la structure commune d'un événement. Il définit des zones communes, les valeurs qui peuvent leur être affectées et les significations exactes de ces valeurs pour un événement.
Un événement Common Base Event contient plusieurs éléments structurels.
Ces éléments incluent :
- Informations d'en-tête communes
- identification du composant, source et programme de signalisation
- Informations sur la situation
- Données du message
- Données étendues
- Données du contexte
- Evénements associés et moteur d'association
Le tableau suivant présente un récapitulatif de toutes les zones de Common Base Event et les exigences d'utilisation pour les événements de détermination des problèmes.
Nom de la zone | Evénements de journal | Spécification de base |
---|---|---|
Version | Obligatoire | Obligatoire |
creationTime | Obligatoire | Obligatoire |
severity | Obligatoire | Facultatif |
Msg | Obligatoire | Facultatif |
sourceComponentId* | Obligatoire | Obligatoire |
sourceComponentId.location | Obligatoire | Obligatoire |
sourceComponentId.locationType | Obligatoire | Obligatoire |
sourceComponentId.component | Obligatoire | Obligatoire |
sourceComponentId.subComponent | Obligatoire | Obligatoire |
sourceComponentId.componentIdType | Obligatoire | Obligatoire |
sourceComponentId.componentType | Obligatoire | Obligatoire |
sourceComponentId.application | Recommandé | Facultatif |
sourceComponentId.instanceId | Recommandé | Facultatif |
sourceComponentId.processId | Recommandé | Facultatif |
sourceComponentId.threadId | Recommandé | Facultatif |
sourceComponentId.executionEnvironment | Facultatif | Facultatif |
situation* | Obligatoire | Obligatoire |
situation.categoryName | Obligatoire | Obligatoire |
situation.situationType* | Obligatoire | Obligatoire |
situation.situationType.reasoningScope | Obligatoire | Obligatoire |
situation.situationType.(specific Situation Type elements) | Obligatoire | Obligatoire |
msgDataElement* | Recommandé | Facultatif |
msgDataElement .msgId | Recommandé | Facultatif |
msgDataElement .msgIdType | Recommandé | Facultatif |
msgDataElement .msgCatalogId | Recommandé | Facultatif |
msgDataElement .msgCatalogTokens | Recommandé | Facultatif |
msgDataElement .msgCatalog | Recommandé | Facultatif |
msgDataElement .msgCatalogType | Recommandé | Facultatif |
msgDataElement .msgLocale | Recommandé | Facultatif |
extensionName | Recommandé | Facultatif |
localInstanceId | Facultatif | Facultatif |
globalInstanceId | Facultatif | Facultatif |
Priority | Déconseillé | Facultatif |
repeatCount | Facultatif | Facultatif |
elapsedTime | Facultatif | Facultatif |
sequenceNumber | Facultatif | Facultatif |
reporterComponentId* | Facultatif | Facultatif |
reporterComponentId.location | Obligatoire (2) | Obligatoire (2) |
reporterComponentId.locationType | Obligatoire (2) | Obligatoire (2) |
reporterComponentId.component | Obligatoire (2) | Obligatoire (2) |
reporterComponentId.subComponent | Obligatoire (2) | Obligatoire (2) |
reporterComponentId.componentIdType | Obligatoire (2) | Obligatoire (2) |
reporterComponentId.componentType | Obligatoire (2) | Obligatoire (2) |
reporterComponentId.instanceId | Facultatif | Facultatif |
reporterComponentId.processId | Facultatif | Facultatif |
reporterComponentId.threadId | Facultatif | Facultatif |
reporterComponentId.application | Facultatif | Facultatif |
reporterComponentId.executionEnvironment | Facultatif | Facultatif |
extendedDataElements* | Remarque 3 | Facultatif |
contextDataElements* | Remarque 4 | Facultatif |
associatedEvents* | Remarque 5 | Facultatif |
- Les éléments suivis d'un astérisque (*) sont des éléments constitués de sous-éléments et d'attributs. Les zones de ces éléments sont répertoriées dans le tableau suivant directement le nom de l'élément parent.
- Certains des éléments sont facultatifs, mais lorsqu'ils sont inclus, ils incluent des sous-éléments et des attributs obligatoires. Par exemple, l'élément reporterComponentId est de type ComponentIdentification. L'attribut du composant de ComponentIdentification est obligatoire. Par conséquent, l'attribut reporterComponentId.component est obligatoire mais uniquement lorsque l'élément parent reporterComponentId est inclus.
- L'élément extendedDataElements peut être inclus plusieurs fois afin de fournir des informations de données étendues. Pour plus d'informations sur les valeurs des éléments de données étendues recommandées et requises, reportez-vous à la section Données étendues.
- L'élément contextDataElements peut être inclus plusieurs fois afin de fournir des informations de données de contexte.
- L'élément associatedEvents peut être inclus plusieurs fois afin de fournir des données de corrélation. Il n'existe aucune utilisation recommandée de cet élément pour les créateurs des données d'identification des incidents. Elle est d'ailleurs déconseillée.