Instancia de ejemplo de suceso base común
Este documento XML es un ejemplo de una instancia de suceso base común generada por una aplicación de WebSphere Application Server.
Utilice el ejemplo siguiente como referencia:
<CommonBaseEvent creationTime="2004-09-18T04:03:28.484Z"
globalInstanceId="myhost:1095479647062:1899"
msg="WSVR0024I: Server server1 stopped"
severity="10"
version="1.0.1">
... varios extendedDataElements para uso interno exclusivamente ...
<sourceComponentId component="com.ibm.ws.runtime.component.ServerCollaborator"
componentIdType="Unknown"
executionEnvironment="Windows Vista[x86]#5.0"
instanceId="myhost\myhost\server1"
location="myhost"
locationType="Hostname"
processId="1095479647062"
subComponent="Unknown"
threadId="Alarm : 0"
componentType="http://www.ibm.com/namespaces/autonomic/WebSphereApplicationServer"/>
<msgDataElement msgLocale="en_US">
<msgCatalogTokens value="server1"/>
<msgId>WSVR0024I< /msgId>
<msgCatalogId>WSVR0024I< /msgCatalogId>
<msgCatalog>com.ibm.ws.runtime.runtime< /msgCatalog>
</msgDataElement>
<situation categoryName="ReportSituation">
<situationType xsi:type="ReportSituation" reasoningScope="EXTERNAL" reportCategory="LOG"/>
</situation>
</CommonBaseEvent>
WebSphere Application Server usa una serie de elementos extendedDataElement en el XML, pero no están concebidos para su uso en las aplicaciones, porque dichos elementos pueden cambiar.
El elemento CommonBaseEvent (suceso base común) define la instancia de suceso base común. Este elemento tiene un conjunto de atributos comunes a todos los CBE (Common Base Events, sucesos base comunes). Este conjunto incluye el atributo extensionName, que define el tipo o la clase de la instancia de suceso base común, la hora de creación, la gravedad y la prioridad.
En el elemento CommonBaseEvent se encuentran anidados elementos que proporcionan más detalles sobre la situación. El primero de dichos elementos es el elemento situation. Esta clasificación es estándar.
El elemento CommonBaseEvent también incluye los elementos sourceComponentId y reporterComponentId (este último opcional). El elemento sourceComponentId describe dónde se ha producido la situación, mientras que el elemento reporterComponentId describe dónde se ha detectado la situación. Si los elementos sourceComponentId y reporterComponentId son iguales, se omite el elemento reporterComponentId.
Los atributos de los elementos sourceComponentId y reporterComponentId son los mismos. Identifican el tipo del componente, su nombre, su sistema operativo y su ubicación en la red. El contenido de estos atributos proporciona una correlación vertical de la pila de recursos de TI activos en el momento de creación del suceso base común.
Asimismo, el elemento CommonBaseEvent incluye elementos contextDataElements que describen el contexto en el que se ha producido la situación. Este contexto correlaciona las instancias de suceso base común que forman parte del mismo trabajo. Esta correlación se denomina correlación horizontal porque una instancia de un determinado tipo de contexto correlaciona sucesos que están en el mismo nivel de abstracción como, por ejemplo, los niveles de negocio o de middleware.
Los elementos de datos ampliados contienen datos adicionales que se utilizan para describir una situación. En este ejemplo, WebSphere Application Server añade un elemento de datos ampliado para describir el componente Java™ 2 Platform, Enterprise Edition (J2EE) que ha generado la instancia de suceso base común y algunos datos de aplicación.