Trace interpretieren

Eine formatierte Protokolldatei wie die unter Traceformatierung dargestellte Datei enthält eine Folge von WebSphere Message Broker-Nachrichten, die die Aktivität in einem bestimmten Teil des Systems erfasst (dem Teil, den Sie angeben, wenn Sie den Trace starten). Mit Hilfe dieser Nachrichtenfolge können Sie erkennen, was gerade vor sich geht, und überprüfen, ob das aufgezeichnete Verhalten Ihren Erwartungen entspricht.

Wenn Sie beispielsweise den Nachrichtenfluss-Trace aktiviert haben, können die Einträge, die den Pfad einer Nachricht durch den Nachrichtenfluss aufzeichnen, und die Ergebnisse, die sich aus diesem Pfad ergeben, angezeigt werden (falls eine Auswahl vorhanden ist).

Wenn Sie in einem Nachrichtenfluss oder einer Ausführungsgruppe nicht erwartetes Verhalten erkennen, können Sie mit Hilfe dieser Trace-Informationen die ausgeführten Aktionen überprüfen und die Fehlerquelle oder andere Diskrepanzen ermitteln.

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.

Im Folgenden finden Sie einen Auszug aus einer Benutzertracedatei. Im vorliegenden Beispiel hat jede Spalte eine Bezeichnung:
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'.
Zugehörige Konzepte
Trace
Zugehörige Tasks
Fehlerbehebung und Unterstützung
Die Tracefunktion verwenden
Benutzertrace abrufen
Servicetrace abrufen
Traceformatierung
Fehler bei benutzerdefinierten Erweiterungen beheben
Zugehörige Verweise
Benutzertrace
Servicetrace
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
au14320_