Mandato mqsiformatlog

Plataformas soportadas

Finalidad

Utilice el mandato mqsiformatlog para procesar las anotaciones XML creadas por mqsireadlog. El mandato recupera y formatea todos los mensajes que contengan las anotaciones XML dándoles un formato adecuado para el entorno local del usuario que invoca el mandato.

Este mandato interpreta los archivos de anotaciones de entrada creados en cualquier sistema, mediante una página de códigos independiente de la plataforma, utf-8. Utilícelo para crear salida con formato a partir de archivos de anotaciones transferidos desde otros sistemas al sistema en el que se emite el mandato. Si utiliza este recurso, asegúrese de utilizar un programa de transferencia de archivos que no convierta los datos (por ejemplo, especificando una opción de transferencia binaria).

Puede dirigir la salida a un archivo o al shell del mandato.

Sintaxis

Parámetros

-i NombArchEntrada
(Necesario) El nombre de archivo del archivo de anotaciones XML que se ha de formatear. Este archivo se crea mediante el mandato mqsireadlog; se codifica en utf-8.
-o NombArchSalida
(Opcional) El nombre del archivo en el que se graba la salida de las anotaciones formateada. Si no se especifica, los datos formateados de las anotaciones se graban en stdout.

La salida que graba este mandato (en un archivo o en stdout) se graba con una página de códigos adecuada para el entorno local del usuario actual.

Autorización

El ID de usuario utilizado para invocar este mandato ha de tener acceso de lectura sobre el archivo de entrada y acceso de grabación sobre el archivo de salida.

En plataformas UNIX, el ID de usuario ha de ser miembro del grupo mqbrkrs.

Respuestas

  • BIP8041 No se ha podido abrir el archivo
  • BIP8042 Memoria insuficiente
  • BIP8043 Archivo de rastreo no válido
  • BIP8046 No se ha podido inicializar XML
  • BIP8047 No se han podido analizar datos
  • BIP8069 No se ha podido encontrar el mensaje
  • BIP8079 No se ha podido localizar la función XML
  • BIP8080 No se ha podido cargar el recurso
  • BIP8081 Error al procesar el mandato

Ejemplos


mqsiformatlog -i trace.xml -o formattrace.log

El siguiente extracto muestra la salida generada por este mandato:

Las indicaciones de la hora tienen el formato de la hora local. La hora local es GMT.
.
.
.
2003-02-12 12:57:21.895999    388  UserTrace   BIP2638E:
MQPUT to queue 'SYSTEM.BROKER.EXECUTIONGROUP.REPLY' on queue manager
'WBRK_QM': MQCC=0, MQRC=0; node ConfigurationMessageFlow.outputNode'.
The node 'ConfigurationMessageFlow.outputNode' attempted
to write a message to the specified queue 'SYSTEM.BROKER.EXECUTIONGROUP.REPLY'
connected to queue manager 'WBRK_QM'.
The MQCC was 0 and the MQRC was 0.
No user action required.

2003-02-12 12:57:21.895999    388  UserTrace   BIP2622I:
Message successfully output by output node 'ConfigurationMessageFlow.outputNode'
to queue 'SYSTEM.BROKER.EXECUTIONGROUP.REPLY' on queue manager
'WBRK_QM'. The WebSphere MQ output node ConfigurationMessageFlow.outputNode'
successfully wrote an output message to the specified queue
SYSTEM.BROKER.EXECUTIONGROUP.REPLY connected to queue manager WBRK_QM.
No user action required.
.
.
.
Threads encountered in this trace:  335  388

Conceptos relacionados
Diagnósticos

Tareas relacionadas
Utilización de las anotaciones

Referencia relacionada
Preferencia de sintaxis
Mandato mqsichangetrace
Mandato mqsireadlog
Mandato mqsireporttrace