Estructura de un suceso base común
Un suceso base común es una estructura común para un suceso. Define los campos comunes, los valores que pueden tomar y el significado exacto de dichos valores en un suceso.
El suceso base común contiene varios elementos estructurales.
Dichos elementos incluyen:
- Información de cabecera común
- Identificación de componentes, tanto de origen como informadores
- Información de situación
- Datos de mensaje
- Datos ampliados
- Datos de contexto
- Sucesos asociados y motor asociado
La siguiente tabla ofrece un resumen de todos los campos de un suceso base común junto con los requisitos de uso correspondientes en los sucesos de determinación de problemas.
Nombre del campo | Sucesos de registro | Especificación base |
---|---|---|
Version | Obligatorio | Obligatorio |
creationTime | Obligatorio | Obligatorio |
severity | Obligatorio | Opcional |
Msg | Obligatorio | Opcional |
sourceComponentId* | Obligatorio | Obligatorio |
sourceComponentId.location | Obligatorio | Obligatorio |
sourceComponentId.locationType | Obligatorio | Obligatorio |
sourceComponentId.component | Obligatorio | Obligatorio |
sourceComponentId.subComponent | Obligatorio | Obligatorio |
sourceComponentId.componentIdType | Obligatorio | Obligatorio |
sourceComponentId.componentType | Obligatorio | Obligatorio |
sourceComponentId.application | Recomendado | Opcional |
sourceComponentId.instanceId | Recomendado | Opcional |
sourceComponentId.processId | Recomendado | Opcional |
sourceComponentId.threadId | Recomendado | Opcional |
sourceComponentId.executionEnvironment | Opcional | Opcional |
situation* | Obligatorio | Obligatorio |
situation.categoryName | Obligatorio | Obligatorio |
situation.situationType* | Obligatorio | Obligatorio |
situation.situationType.reasoningScope | Obligatorio | Obligatorio |
situation.situationType.(elementos concretos de tipo de situación) | Obligatorio | Obligatorio |
msgDataElement* | Recomendado | Opcional |
msgDataElement .msgId | Recomendado | Opcional |
msgDataElement .msgIdType | Recomendado | Opcional |
msgDataElement .msgCatalogId | Recomendado | Opcional |
msgDataElement .msgCatalogTokens | Recomendado | Opcional |
msgDataElement .msgCatalog | Recomendado | Opcional |
msgDataElement .msgCatalogType | Recomendado | Opcional |
msgDataElement .msgLocale | Recomendado | Opcional |
extensionName | Recomendado | Opcional |
localInstanceId | Opcional | Opcional |
globalInstanceId | Opcional | Opcional |
priority | No recomendado | Opcional |
repeatCount | Opcional | Opcional |
elapsedTime | Opcional | Opcional |
sequenceNumber | Opcional | Opcional |
reporterComponentId* | Opcional | Opcional |
reporterComponentId.location | Obligatorio (2) | Obligatorio (2) |
reporterComponentId.locationType | Obligatorio (2) | Obligatorio (2) |
reporterComponentId.component | Obligatorio (2) | Obligatorio (2) |
reporterComponentId.subComponent | Obligatorio (2) | Obligatorio (2) |
reporterComponentId.componentIdType | Obligatorio (2) | Obligatorio (2) |
reporterComponentId.componentType | Obligatorio (2) | Obligatorio (2) |
reporterComponentId.instanceId | Opcional | Opcional |
reporterComponentId.processId | Opcional | Opcional |
reporterComponentId.threadId | Opcional | Opcional |
reporterComponentId.application | Opcional | Opcional |
reporterComponentId.executionEnvironment | Opcional | Opcional |
extendedDataElements* | Nota 3 | Opcional |
contextDataElements* | Nota 4 | Opcional |
associatedEvents* | Nota 5 | Opcional |
- Los elementos seguidos de un asterisco (*) son elementos que consisten de subelementos y atributos. Los campos de dichos elementos se enumeran en la tabla que aparece directamente a continuación del nombre del elemento padre.
- Algunos elementos son opcionales, pero, cuando se incluyen, contienen subelementos y atributos que son obligatorios. Por ejemplo, el elemento reporterComponentId tiene un tipo ComponentIdentification. El atributo component de ComponentIdentification es obligatorio. Por lo tanto, el atributo reporterComponentId.component es obligatorio, pero solo cuando se incluye elemento padre reporterComponentId.
- El elemento extendedDataElements se puede incluir varias veces para proporcionar información de datos adicional. Consulte la sección Datos ampliados para obtener más información sobre los valores de los elementos de datos ampliados obligatorios o recomendados.
- El elemento contextDataElements se puede incluir varias veces para proporcionar información de datos contextuales.
- El elemento associatedEvents se puede incluir varias veces para proporcionar datos de correlación. No existe ninguna recomendación de uso en relación con este elemento y no se recomienda su utilización.