Utilice el mandato mqsireadlog para recuperar registros de rastreo para el componente especificado.
Puede especificar que la salida se dirija a un archivo o a STDOUT. Los registros de rastreo devueltos por este mandato están en formato XML y puede consultarse con un navegador XML. Si dirige la salida a un archivo, los datos se graban en la página de códigos utf-8. El archivo es, por lo tanto, independiente de la plataforma y puede transferirse a otros sistema para su consulta o formateo con el mandato mqsiformatlog.
En HP-UX, establezca que el parámetro size del mandato mqsichangetrace sea inferior a 500 MB porque el tamaño de los archivos XML generados es a menudo un 50 por ciento superior al del archivo de rastreo original, y establecer el valor del parámetro tamaño en más de 500 MB puede causar problemas.
Si transfiere este archivo a otro sistema, asegúrese de utilizar un programa de transferencia de archivos que no convierta los datos (por ejemplo, especifique una opción de transferencia binaria).
Si especifica un intermediario o alguno de sus recursos (grupo de ejecución o flujo de mensajes), se deben haber desplegado antes de empezar el rastreo y leer los archivos de anotaciones.
Debe especificar un nombre de archivo si desea dar formato a las anotaciones utilizando el mandato mqsiformatlog. Si no especifica un nombre de archivo, el contenido de las anotaciones se escriben en stdout. Utilice la extensión de archivo .xml, que representa el formato de los datos.
Si especifica esta opción, detenga el rastreo (utilizando el mandato mqsichangetrace) antes de ejecutar el mandato mqsireadlog. Si el archivo de registro está utilizándose al emitir este mandato con este distintivo, es posible que se devuelvan registros XML parciales. Especifique -m safe en el mandato mqsichangetrace para reducir el riesgo de registros parciales. Si el componente que se está rastreando se ha detenido por sí mismo, no necesitará emitir un mandato mqsichangetrace.
Si no detiene el rastreo antes de emitir este mandato, compruebe el contenido del archivo de registro creado y elimine todos los registros parciales del final con un editor de texto antes de ejecutar el mandato mqsiformatlog, ya que el mandato de formateo no puede leer los registros parciales.
Utilice estas opciones sólo cuando se lo indique el Centro de soporte de IBM o un mensaje BIPxxxx.
En la siguiente tabla se muestran las combinaciones válidas de calificador y componente para el rastreo de servicio.
Esta opción generalmente se utiliza para rastrear los mandatos. Si desea rastrear un mandato concreto, ejecútelo con la variable de entorno MQSI_UTILITY_TRACE establecida en debug o normal antes de emitir este mandato para leer la salida de rastreo generada.
Especifique estos valores exactamente igual a como aparecen.
El rastreo de agente se inicia cuando se especifica el distintivo -b en el mandato mqsichangetrace. Haga esto sólo cuando así se lo indique un mensaje de error de WebSphere Message Broker, o cuando se lo indique el centro de soporte de IBM.
mqsireadlog nombreintermediario -t -b service -f -o service.xml
Ejecute
este mandato sólo cuando se lo indique un mensaje de error
de WebSphere Message Broker, o cuando se lo indique el centro de soporte
de IBM.Esta opción sólo es válida si se ha especificado -t (rastreo de servicio).
Utilice esta opción si la etiqueta del grupo de ejecución no está disponible. El UUID del grupo de ejecución se puede obtener del mensaje BIP2201I o BIP2208I que se escribe en las anotaciones del sistema cuando se inicia el grupo de ejecución.
mqsireadlog nombreintermediario -t
-x ce40b73e-2701-0000-0080-85557ff4a8ad -f -o service.xml
Calificador | Component= nombre_intermediario | Component= WebSphere Message Broker Toolkit | Component= programa de utilidad |
---|---|---|---|
mqsichangebroker | x | ||
mqsichangeflowmonitoring | x | ||
mqsichangeflowstats | x | ||
mqsichangeflowuserexits | x | ||
mqsichangeproperties | x | ||
mqsichangetrace | x | ||
mqsicreatebroker | x | ||
mqsicreateconfigurableservice | x | ||
mqsicvp | x | ||
mqsideletebroker | x | ||
mqsideleteconfigurableservice | x | ||
mqsideploy | x | ||
mqsiformatlog1 | x | ||
mqsimigratecomponents | x | ||
mqsireadlog | x | x | |
mqsireload | x | ||
mqsireloadsecurity | x | ||
mqsireportbroker | x | ||
mqsireportflowmonitoring | x | ||
mqsireportflowstats | x | ||
mqsireportflowuserexits | x | ||
mqsireportproperties | x | ||
mqsireporttrace | x | ||
mqsisetdbparms | x | ||
mqsistart | x | ||
mqsistop | x | ||
agent | x | ||
servicio | x | ||
WebSphere Message Broker Toolkit | x | ||
httplistener | x |
Recuperar el rastreo de usuario para el intermediario MB8BROKER:
mqsireadlog MB8BROKER -u -e default -o trace.xml
Recuperar rastreo de servicio para el programa de utilidad mqsiformatlog:
mqsireadlog utility -t -b agent -f -o trace.xml
Puede dar formato al archivo de registro (trace.xml en los ejemplos anteriores) utilizando el mandato mqsiformatlog, o verlo utilizando un editor o visor XML.