Verwenden Sie den Befehl mqsichangetrace, um die Funktionen des Service-Trace von WebSphere Message Broker zu starten.
Bei jedem Befehlsaufruf kann nur ein Broker ausgewählt werden. Sie können jedoch gleichzeitig ablaufende Traces für mehr als einen Broker aktivieren, indem Sie den Befehl mehrmals aufrufen.
Sie müssen die einzelne Komponente angeben, für die Sie einen Trace ausführen möchten, z. B. den Broker, Konfigurationsmanager oder Benutzernamensserver, um den Tracebereich einzuschränken.
Wenn Sie für die ausführbaren Befehlsdateien selbst einen Trace ausführen möchten, legen Sie die Umgebungsvariablen MQSI_UTILITY_TRACE und MQSI_UTILITY_TRACESIZE fest, bevor Sie den Trace starten. Stellen Sie sicher, dass diese Variablen nach dem Beenden des Trace für den ausgewählten Befehl zurückgesetzt werden. Wenn Sie dies nicht tun, wird für alle nachfolgenden Befehle ebenfalls ein Trace durchgeführt, wodurch ihre Leistung vermindert wird.
Wenn der Trace nicht einer bestimmten Komponente zugeordnet werden kann, wird der Teil des Dateinamens, der dem Komponentenname entspricht, auf utility festgelegt, wenn beispielsweise ein Trace für einen Befehl wie mqsilist ausgeführt wird, für den keine Argumente verwendet werden.
Verwenden Sie den Parameter -v, um einen Trace für die Befehle mqsideploy, mqsistartmsgflow, mqsistopmsgflow, mqsicreateexecutiongroup und mqsideleteexecutiongroup durchzuführen. Das anzugebende Argument ist der Name der Datei, in die der Trace geschrieben wird.
mqsichangetrace UserNameServer -t -b -l debug
Dabei gilt Folgendes:-t gibt
den Service-Trace an
-b gibt an, dass der Trace für die Unterkomponente
agent der angegebenen Komponente gestartet werden soll
-l gibt die Tracestufe an (in diesem Fall 'debug')
F MQPIUNS,ct t=yes, b=yes, l=debug