WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Interpretación del rastreo

Utilice la información de un archivo de rastreo con formato para identificar un comportamiento inesperado.

Un archivo de registro con formato, como el descrito en Cómo dar formato al rastreo, contiene una secuencia de mensajes de WebSphere Message Broker. Estos mensajes registran la actividad que tiene lugar en una parte específica del sistema (la parte que especifique cuando inicie el rastreo). Puede utilizar esta secuencia para entender lo que está sucediendo y para comprobar que el comportamiento que se registra es el esperado.

Por ejemplo, el rastreo de flujo de mensajes registra la ruta que toma un mensaje a través del flujo de mensajes. Puede ver por qué las decisiones dan como resultado esta ruta (cuando exista la posibilidad).

  1. Verifique si el archivo de rastreo ha finalizado.

    Si el tamaño del registro de rastreo es demasiado pequeño para contener todos los sucesos, la salida de rastreo continúa al principio del registro de rastreo y se sobrescriben las entradas existentes. Esto se denomina derivación.

    Una indicación de que un rastreo se ha recortado es la relación entre la primera y la última indicación de fecha y hora, y la hora en que se ha habilitado el rastreo. Por ejemplo, suponga que inicia el rastreo a las 10:15 y recopila el rastreo a las 10:30. Si las indicaciones de fecha y hora del rastreo van de las 10:20 a las 10:30, es probable que se haya recortado el rastreo. Por supuesto, podría significar que no ha ocurrido nada entre las 10:15 y las 10:20.

    Examine el rastreo y decida si su principio tiene significado y si parece completo. Por ejemplo, si desea rastrear el paso de tres mensajes a través de un flujo y el rastreo se inicia a mitad del camino hacia el segundo mensaje, podría haberse recortado, o es posible que el rastreo no se haya habilitado suficientemente pronto.

  2. Si el rastreo se ha recortado, aumente el tamaño del archivo de rastreo y vuelva a ejecutar el rastreo. Para obtener información sobre los valores de rastreo, consulte Mandato mqsichangetrace.
  3. Si ve un comportamiento inesperado en un flujo de mensajes o un grupo de ejecución, utilice esta información de rastreo para examinar las acciones que se han realizado e identificar el origen de un error u otra discrepancia.

Los mensajes contienen identificadores para los recursos que se están rastreando, por ejemplo los grupos de ejecución y los flujos de mensajes. El identificador que aparece es normalmente la etiqueta (el nombre) que asignó al recurso cuando lo definió.

A continuación se muestra un extracto de un archivo de rastreo de usuario. En el ejemplo, se ha etiquetado cada columna:
Fecha y hora ID hebra Tipo rastreo Mensaje
2005-07-12 16:17:18.242605   5344   UserTrace   BIP2537I: Node 'Reply.MapToRequestor': 
                                                Executing statement   ''SET I = I + 1;''
                                                at ('.MapToRequestor.CopyMessageHeaders',
                                                '6.4'). 
2005-07-12 16:17:18.242605   5344   UserTrace   BIP2539I: Node 'Reply.MapToRequestor': 
                                                Evaluating expression ''I'' at 
                                                ('.MapToRequestor.CopyMessageHeaders', 
                                                '6.12'). This resolved to ''I''. The 
                                                result was ''1''. 
2005-07-12 16:17:18.242605   5344   UserTrace   BIP2539I: Node 'Reply.MapToRequestor': 
                                                Evaluating expression ''I + 1'' at 
                                                ('.MapToRequestor.CopyMessageHeaders',      
                                                '6.14'). This resolved to ''1 + 1''. 
                                                The result was ''2''. 
2005-07-12 16:17:18.242605   5344   UserTrace   BIP2566I: Node 'Reply.MapToRequestor': 
                                                Assigning value ''2'' to field / variable   
                                                ''I''. 
Las referencias como '6.12' indican el número de fila y columna dentro de una función que especifica la ubicación del mandato que se está ejecutando; en este caso, fila 6, columna 12.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:00:34


Tema de tareaTema de tarea | Versión 8.0.0.5 | au14320_