Formatando o Rastreio

As informações de rastreio geradas pelo comando mqsireadlog não são fáceis de ler, a menos que você utilize um visualizador XML (como um navegador da Internet) ou um editor XML que entende o DTD (Document Type Descriptor) no arquivo.

O WebSphere Message Broker oferece o comando mqsiformatlog para formatar as informações de rastreio para um arquivo simples, para que você possa visualizá-lo utilizando um editor de texto.

O comandomqsiformatlog pega um arquivo gerado pelo comandomqsireadlog como entrada, e simplifica o registro XML em registros estruturados. Ele também recupera as inserções para a mensagem XML no código do idioma atual. É possível direcionar a saída formatada para um arquivo ou exibi-la na janela da linha de comandos.

Cada entrada do rastreio contém uma time stamp e uma mensagem do WebSphere Message Broker que contém um número (por exemplo, BIP2622) e uma cadeia de texto contém inserções de variáveis.

Exemplo: formatando informações de rastreio de usuário noWindows

No Windows, para formatar o arquivo de rastreio criado em Iniciando Rastreio de Usuário, digite o comando

mqsiformatlog -i trace.xml -o formattrace.log

em que:

-i especifica o arquivo de entrada (neste caso, trace.xml)
-o especifica o arquivo de saída (neste caso, formattrace.log)

Esse comando lê as informações de rastreio no arquivo trace.xml, os formata e os grava no arquivo formattrace.log. O exemplo a seguir mostra uma parte da saída do comandomqsiformatlog para um arquivo de rastreio de nível normal.
Timestamps are formatted in local time, 330 minutes past GMT.

2003-06-19 11:30:29.795999     2852   UserTrace   BIP2632I: Message received and
 propagated  to 'out' terminal of MQ Input node 'Video_Test.VIDEO_XML_IN'.
2003-06-19 11:30:29.795999     2852   UserTrace   BIP6060I: Parser type 'Properties'
 created on behalf of node 'Video_Test.VIDEO_XML_IN' to handle portion of incoming
 message of length
 0 bytes beginning at offset '0'. 
2003-06-19 11:30:29.795999     2852   UserTrace   BIP6061I: Parser type 'MQMD'
 created on behalf of node 'Video_Test.VIDEO_XML_IN' to handle portion of incoming
 message of length '364' bytes beginning at offset '0'. Parser type selected based
 on value 'MQHMD' from previous parser.
2003-06-19 11:30:29.795999     2852   UserTrace   BIP6061I: Parser type 'MRM'
 created on behalf of node 'Video_Test.VIDEO_XML_IN' to handle portion of incoming
 message of length '650' bytes beginning at offset '364'. Parser type selected based
 on value 'MRM' from previous parser.
2003-06-19 11:30:29.795999     2852   UserTrace   BIP2537I: Node 'Video_Test.Extract
 Fields':
 Executing statement 'BEGIN ... END;' at (.Video_Test_Compute.Main, 2.2). 
2003-06-19 11:30:29.795999     2852   UserTrace   BIP2537I: Node 'Video_Test.Extract
 Fields':
 Executing statement 'SET OutputRoot = InputRoot;' at (.Video_Test_Compute.Main, 7.3).
2003-06-19 11:30:29.795999     2852   UserTrace   BIP2538I: Node 'Video_Test.Extract
 Fields':
 Evaluating expression 'InputRoot' at (.Video_Test_Compute.Main, 7.20). 
2003-06-19 11:30:29.795999     2852   UserTrace   BIP2568I: Node 'Video_Test.Extract
 Fields':
 Performing tree copy of 'InputRoot' to 'OutputRoot'. 

...

2003-06-19 11:30:29.827999     2852   UserTrace   BIP4124I: Message propagated to
 'out' terminal of Compute node 'Video_Test.Extract Fields'.
2003-06-19 11:30:29.827999     2852   UserTrace   BIP2638I: The MQ Output node
 'Video_Test.VIDEO_OUT' attempted to write a message to queue 'VIDEO_OUT' connected
 to queue manager ''. The MQCC was '0' and the MQRC was '0'.
2003-06-19 11:30:29.827999     2852   UserTrace   BIP2622I: Message successfully
 output by output node 'Video_Test.VIDEO_OUT' to queue 'VIDEO_OUT' on queue manager ''.

Encadeamentos encontrados neste rastreio:
  2852
Conceitos relacionados
Trace
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
au14310_