Asignación de atributos de Common Base Event a los atributos de eventos de Enterprise Console

Un nombre de atributo en un evento CBE se convierte en un nombre de atributo en un evento de Enterprise Console en función de las filas de la tabla 1. Los nombres de atributos que no figuran en la tabla 1 no se asignan a un evento de Enterprise Console:

Atributo de evento CBE

Atributo de evento de Enterprise Console

extensionName

CLASS

msg
msgDataElement.msgId (si se establece)

msg

severity

severity

creationTime

date

repeatCount

repeat_count

sourceComponentId.component

source

sourceComponentId.subComponent

sub_source

sourceComponentId.location

  • fqhostname (si el atributo CBE sourceComponentId.locationType es igual a "FQHostname")
  • hostname (si el atributo CBE sourceComponentId.locationType es igual a "Hostname")
  • origin (si el atributo CBE sourceComponentId.locationType es igual a "Devicename")

globalInstanceId

globalInstanceId (si se define en la base de reglas activa)

  • version
  • localInstanceId
  • priority
  • elapsedTime
  • sequenceNumber
  • msgDataElement (subcampos no listados más arriba)
  • sourceComponentId (subcampos no listados más arriba)
  • reporterComponentId (y subcampos)
  • situation (y subcampos)
  • associatedEvents (y subcampos)

No asignados

Tabla 1. Asignación de atributos entre el formato de eventos CBE y Enterprise Console


En los apartados siguientes se explica detalladamente cómo cada atributo de un evento CBE se asigna a un evento de Enterprise Console:

extensionName

Se asigna al atributo CLASS. Si no hay extensionName en el evento CBE, el atributo CLASS está establecido en EVENT, que es el valor predeterminado para las clases de eventos TEC.

Nota:

Puede que el valor del atributo extensionName en el evento CBE se deba convertir para ajustarse al espacio de caracteres utilizado para el atributo CLASS en el evento de Enterprise Console.

msg

Si tanto el atributo msg y el campo msgId del atributo msgDataElement se establecen en el evento CBE, el atributo msg de Enterprise Console se establece con una concatenación de estos dos campos, lo que da como resultado un valor con la estructura siguiente: msgId: msg

Si sólo se establece el atributo msg en el evento CBE, se copia directamente en el atributo msg del evento de Enterprise Console.

severity

El valor severity del evento de Enterprise Console es opcional y puede ser un valor numérico o una de las palabras clave predefinidas siguientes: UNKNOWN, HARMLESS, WARNING, MINOR, CRITICAL y FATAL. El atributo severity se asignará de este modo:

Si la gravedad de CBE coincide con la lista enumerada, el valor de severity del evento de Enterprise Console se establecerá en el valor numérico de gravedad de CBE.

Si no hay ninguna coincidencia con la enumeración de los tipos de gravedad, se realizará la asignación siguiente. Tenga en cuenta que esta asignación funciona de forma óptima si las gravedades predeterminadas de Enterprise Console no se han modificado. Sin embargo, se pueden definir gravedades personalizadas además de las gravedades predeterminadas de Enterprise Console.

repeatCount

Se asigna directamente el atributo repeat_count de evento de Enterprise Console.

creationTime

El valor date de evento de Enterprise Console es opcional. Normalmente sigue el patrón "MMM dd HH:mm:ss aaaa". El valor se creará a partir del patrón de creationTime de CBE, "aaaa-MM-dd'T'HH:mm:ss".

Nota:

Si hay un elemento de datos ampliado de nivel superior en el evento CBE denominado date, ese valor se utilizará para el valor date de evento de Enterprise Console en lugar de creationTime.

sourceComponentId

sourceComponentId es un atributo de CBE complejo, lo que significa que contiene otros atributos internos. Sus atributos internos se asignan a los atributos del evento de Enterprise Console según lo indicado en la tabla siguiente:

Atributo de CBE

Atributo de Enterprise Console

sourceComponentId.component

source (el valor no se establece si el atributo de CBE contiene una cadena vacía o el valor "N/A")

sourceComponentId.subcomponent

sub-source (el valor no se establece si el atributo de CBE contiene una cadena vacía o el valor "N/A")

sourceComponentId.location

fqhostname (el valor sólo se establece si sourceComponentId.locationType es "FQHostname")

sourceComponentId.location

hostname (el valor sólo se establece si sourceComponentId.locationType es "Hostname")

sourceComponentId.location

origin (el valor sólo se establece si sourceComponentId.locationType es "Devicename")

Tabla 2. Asignación del atributo sourceComponentId de un evento CBE a un evento de Enterprise Console

Nota:

Si alguno de los campos sourceComponentId no está presente, no se creará el valor de evento de Enterprise Console correspondiente.

globalInstanceId

Si figura en el tipo de la clase de evento en la base de reglas, este campo se copia del evento CBE al evento de Enterprise Console.


Descargas | Biblioteca | Soporte | Condiciones de uso | Comentarios

(C) Copyright IBM Corporation 1999,2005. Reservados todos los derechos.