Beispiel einer XML-Veröffentlichung für Nachrichtenflussabrechnung und -statistik

Dieser Abschnitt zeigt eine XML-Veröffentlichung, die Abrechnungs- und Statistikdaten für Nachrichtenflüsse enthält.

Das folgende Beispiel zeigt die für einen Momentaufnahmebericht generierte Ausgabe. Der Inhalt dieser Veröffentlichungsnachricht zeigt, dass der Nachrichtenfluss den Namen XMLflow hat und dass er in einer Ausführungsgruppe mit dem Namen default auf dem Broker MQ02BRK aktiv ist. Der Nachrichtenfluss enthält die folgenden Knoten:

Das Ausgangsterminal des MQEmpfangsknotens ist mit dem Knoten OUTQueue verbunden. Das Fehlerterminal des MQEmpfangsknotens ist mit dem Knoten FAILQueue verbunden.

Während des Zeitintervalls, in dem statistische Daten erfasst wurden, hat dieser Nachrichtenfluss keine Nachrichten verarbeitet.

Eine für diese Daten generierte Veröffentlichung enthält immer die zugehörigen Ordner, auch wenn keine aktuellen Daten vorliegen.

Um diese Ergebnisse zu erhalten, wurde folgender Befehl ausgegeben:

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

Zur besseren Lesbarkeit wurden Leerzeilen zwischen Ordnern eingefügt.

Das nachfolgende Beispiel zeigt die Subskriptionsnachricht. Die Elemente <psc> und <mcd> sind Teil des RFH-Headers.

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


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

Das nachfolgende Beispiel zeigt die vom Broker generierte Veröffentlichung:

<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>
Zugehörige Konzepte
Berechnungs- und Statistikdaten zu Nachrichtenflüssen
Nachrichtenflüsse - Übersicht
Zugehörige Tasks
Berechnungs- und Statistikdaten zu Nachrichtenflüssen erfassen
Nachrichtenflüsse entwickeln
Zugehörige Verweise
Ausgabeformate von Berechnungs- und Statistikdaten zu Nachrichtenflüssen
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ac19060_