Mithilfe der Informationen in einer formatierten Tracedatei können Sie nicht erwartetes Verhalten ermitteln.
Eine formatierte Protokolldatei wie die unter Traceformatierung dargestellte Datei enthält eine Folge von WebSphere Message Broker-Nachrichten. Diese Nachrichten erfassen die Aktivität in einem bestimmten Teil des Systems (dem Teil, den Sie angeben, wenn Sie den Trace starten). Mithilfe dieser Nachrichtenfolge können Sie erkennen, was gerade vor sich geht, und überprüfen, ob das aufgezeichnete Verhalten Ihren Erwartungen entspricht.
Der Nachrichtenfluss-Trace erfasst beispielsweise den Pfad einer Nachricht durch den Nachrichtenfluss. Sie können sehen, warum Entscheidungen zu diesem Pfad führen (falls eine Auswahl vorhanden ist).
In den Nachrichten sind IDs der Ressourcen enthalten, für die ein Trace durchgeführt wird, z. B. für die Ausführungsgruppe und den Nachrichtenflüsse. Die angegebene ID entspricht normalerweise der Bezeichnung (dem Namen), die Sie der Ressource bei deren Definition gegeben haben.
Zeitmarke Thread-ID Tracetyp Nachricht
2005-07-12 16:17:18.242605 5344 UserTrace BIP2537I: Node 'Reply.MapToRequestor':
Executing statement ''SET I = I + 1;''
at ('.MapToRequestor.CopyMessageHeaders',
'6.4').
2005-07-12 16:17:18.242605 5344 UserTrace BIP2539I: Node 'Reply.MapToRequestor':
Evaluating expression ''I'' at
('.MapToRequestor.CopyMessageHeaders',
'6.12'). This resolved to ''I''. The
result was ''1''.
2005-07-12 16:17:18.242605 5344 UserTrace BIP2539I: Node 'Reply.MapToRequestor':
Evaluating expression ''I + 1'' at
('.MapToRequestor.CopyMessageHeaders',
'6.14'). This resolved to ''1 + 1''.
The result was ''2''.
2005-07-12 16:17:18.242605 5344 UserTrace BIP2566I: Node 'Reply.MapToRequestor':
Assigning value ''2'' to field / variable
''I''.
Verweise wie z.
B. '6.12' beziehen sich auf die Zeilen- und Spaltenzahl innerhalb
einer Funktion und geben die Position des Befehls an, der gerade ausgeführt wird.
Das Beispiel steht für die Position 'Zeile 6, Spalte 12'.