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>