Exemplo de uma Publicação XML para Contabilidade e Estatísticas do Fluxo de Mensagens

Este tópico mostra uma publicação XML que contém dados de contabilidade e de estatísticas do fluxo de mensagens.

O exemplo a seguir mostra a saída gerada para um relatório de instantâneo. O conteúdo desta mensagem de publicação mostra que o fluxo de mensagens é chamado XMLflow e que ele está em execução em um grupo de execução no intermediário MQ02BRK denominado default. O fluxo de mensagens contém os seguintes nós:

O terminal de saída do nó MQInput está conectado ao nó OUTQueue. O terminal failure do nó MQInput está conectado ao nó FAILQueue.

Durante o intervalo no qual as estatísticas foram coletadas, esse fluxo de mensagens não processou nenhuma mensagem.

Uma publicação gerada para estes dados sempre inclui as pastas apropriadas, mesmo que não existam dados atuais.

O seguinte comando foi emitido para alcançar esses resultados:

mqsichangeflowstats MQ02BRK -s -c active -e default -f XMLFlow -n
advanced -t basic -b basic -o xml

Foram adicionadas linhas em branco entre as pastas para melhorar a leitura.

O exemplo a seguir é a mensagem de assinatura. Os elementos <psc> e <mcd> fazem parte do cabeçalho RFH.

<psc>
  <Command>Publish</Command>
  <PubOpt>RetainPub</PubOpt>
    <Topic>$SYS/Broker/MQ02BRK/StatisticsAccounting/SnapShot/default/XMLflow
    </Topic>
</psc>

<mcd>
    <Msd>xml</Msd>
</mcd>

O exemplo a seguir é a publicação que o intermediário gera:

<WMQIStatisticsAccounting RecordType="SnapShot" RecordCode="Snapshot">

<MessageFlow BrokerLabel="MQ02BRK"
  BrokerUUID="7d951e31-f200-0000-0080-efe1b9d849dc"
  ExecutionGroupName="default"
  ExecutionGroupUUID="77cf1e31-f200-0000-0080-efe1b9d849dc"
  MessageFlowName="XMLflow" StartDate="2003-01-17"
  StartTime="14:44:34.581320" EndDate="2003-01-17" EndTime="14:44:44.582926"
  TotalElapsedTime="0"
     MaximumElapsedTime="0" MinimumElapsedTime="0" TotalCPUTime="0"
  MaximumCPUTime="0"MinimumCPUTime="0" CPUTimeWaitingForInputMessage="685"
  ElapsedTimeWaitingForInputMessage="10001425" TotalInputMessages="0"
  TotalSizeOfInputMessages="0" MaximumSizeOfInputMessages="0"
  MinimumSizeOfInputMessages="0" NumberOfThreadsInPool="1"
  TimesMaximumNumberOfThreadsReached="0" TotalNumberOfMQErrors="0"
  TotalNumberOfMessagesWithErrors="0" TotalNumberOfErrorsProcessingMessages="0"
  TotalNumberOfTimeOutsWaitingForRepliesToAggregateMessages="0"
 TotalNumberOfCommits="0" TotalNumberOfBackouts="0" AccoutingOrigin="DEPT1"/>


<Threads Number="1">
<ThreadStatistics Number="5" TotalNumberOfInputMessages="0"
TotalElapsedTime="0" TotalCPUTime="0" CPUTimeWaitingForInputMessage="685"
ElapsedTimeWaitingForInputMessage="10001425" TotalSizeOfInputMessages="0"
MaximumSizeOfInputMessages="0" MinimumSizeOfInputMessages="0"/>
</Threads>


<Nodes Number="3">


    <NodeStatistics Label="FAILQueue" Type="MQOutput" TotalElapsedTime="0"
        MaximumElapsedTime="0" MinimumElapsedTime="0" TotalCPUTime="0"
        MaximumCPUTime="0" MinimumCPUTime="0" CountOfInvocations="0"
    NumberOfInputTerminals="1" NumberOfOutputTerminals="2">
   <TerminalStatistics Label="failure" Type="Output" CountOfInvocations="0"/>
   <TerminalStatistics Label="in" Type="Input" CountOfInvocations="0"/>
   <TerminalStatistics Label="out" Type="Output" CountOfInvocations="0"/>
     </NodeStatistics>


    <NodeStatistics Label="INQueue3" Type="MQInput" TotalElapsedTime="0"
        MaximumElapsedTime="0" MinimumElapsedTime="0" TotalCPUTime="0"
        MaximumCPUTime="0" MinimumCPUTime="0"CountOfInvocations="0"
    NumberOfInputTerminals="0" NumberOfOutputTerminals="3">
   <TerminalStatistics Label="catch" Type="Output" CountOfInvocations="0"/>
   <TerminalStatistics Label="failure" Type="Output" CountOfInvocations="0"/>
   <TerminalStatistics Label="out" Type="Output" CountOfInvocations="0"/>
     </NodeStatistics>


    <NodeStatistics Label="OUTQueue" Type="MQOutput" TotalElapsedTime="0"
        MaximumElapsedTime="0" MinimumElapsedTime="0" TotalCPUTime="0"
        MaximumCPUTime="0" MinimumCPUTime="0" CountOfInvocations="0"
    NumberOfInputTerminals="1" NumberOfOutputTerminals="2">
    <TerminalStatistics Label="failure" Type="Output" CountOfInvocations="0"/>
    <TerminalStatistics Label="in" Type="Input" CountOfInvocations="0"/>
    <TerminalStatistics Label="out" Type="Output" CountOfInvocations="0"/>
      </NodeStatistics>


  </Nodes>


</WMQIStatisticsAccounting>
Conceitos relacionados
Dados de Contabilidade e Estatísticas do Fluxo de Mensagens
Visão Geral de Fluxos de Mensagens
Tarefas relacionadas
Coletando a Contabilidade do Fluxo de Mensagens e Dados Estatísticos
Desenvolvendo Fluxos de Mensagens
Referências relacionadas
Formatos de Saída de Contabilidade e Estatísticas do Fluxo de Mensagens
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ac19060_