Wenn Sie aus den Einträgen in den verschiedenen Protokollen zu einem bestimmten Problem nicht genug Informationen bekommen, sollten Sie als nächste Diagnosemethode die Tracefunktion in Betracht ziehen. Ein Trace stellt umfassendere Informationen über die Vorgänge bei der Codeausführung bereit. Die Informationen, die durch Traces erzeugt werden, werden an einen bestimmten Tracesatz gesendet, damit die Informationen von Ihnen oder von der Benutzerunterstützung von IBM® zur Ermittlung der Fehlerursache analysiert werden können.
Der Trace ist standardmäßig inaktiviert und muss durch einen Befehl oder durch das WebSphere Message Broker Toolkit explizit aktiviert werden.
In WebSphere Message Broker stehen als Tracekategorien der Benutzertrace und der Service-Trace zur Verfügung. In der Regel wird der Benutzertrace für die Fehlerbehebung (Debugging) von Anwendungen verwendet; Sie können die Tracefunktion für Broker, Ausführungsgruppen, implementierte untergeordnete Nachrichtenflüsse und implementierte Nachrichtenflüsse einsetzen. Mit dem Service-Trace können Sie die umfassendere Brokertracefunktion aktivieren und die Tracefunktion für das WebSphere Message Broker Toolkit 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. Die Komponenten generieren große Datenmengen. Während der Trace aktiv ist, wird die Leistung vermutlich beeinträchtigt. Sie können diesen zusätzlichen Verarbeitungsvorgang begrenzen, indem Sie auswählen, wofür ein Trace durchgeführt werden soll und wie lange der Trace aktiv ist.