Wenn Sie aus den Einträgen in den verschiedenen Protokollen, die unter WebSphere Message Broker-Protokolle und Lokale Fehlerprotokolle beschrieben werden, zu einem bestimmten Problem nicht genug Informationen bekommen, sollten Sie als nächste Diagnosemethode die Tracefunktion in Betracht ziehen. Die Tracefunktion stellt weitere Informationen dazu bereit, was während der Ausführung von Code vor sich geht. Die von der Tracefunktion erzeugten Informationen werden an einen angegebenen Tracesatz gesendet, so dass die IBM Supportmitarbeiter sie analysieren können, um die Fehlerursache festzustellen.
Die Tracefunktion ist standardmäßig inaktiv und muss explizit durch einen Befehl oder durch die Workbench aktiviert werden.
In WebSphere Message Broker stehen zwei Haupttypen der Tracefunktion zur Verfügung: Benutzertrace und Service-Trace. Normalerweise verwenden Sie den Benutzertrace zur Fehlerbehebung bei Ihren Anwwendungen. Sie können bei Brokern, Ausführungsgruppen und implementierten Nachrichtenflüssen einen Trace durchführen. Mit dem Service-Trace können Sie die umfassendere Brokertracefunktion aktivieren und die Tracefunktion für die Workbench, den Konfigurationsmanager und den Benutzernamensserver starten. Sie können auch für die Ausführung aller unter Befehle beschriebenen Befehle einen Trace durchführen.
Beim Starten der Benutzertracefunktion wird eine zusätzliche Verarbeitung aller Aktivitäten in der Komponente ausgelöst, für die Sie den Trace durchführen. Von den Komponenten werden große Datenmengen generiert. Sie müssen damit rechnen, dass die Leistung beeinträchtigt wird, während die Tracefunktion aktiv ist. Diese zusätzliche Verarbeitung können Sie einschränken, indem Sie genau auswählen, wofür Sie einen Trace durchführen, und den Zeitraum begrenzen, in dem die Tracefunktion aktiv ist.