Beenden und Aussetzen

Es gibt mehrere Möglichkeiten, eine Debugsitzung zu beenden oder auszusetzen. Im Folgenden sind verschiedene Verfahren beschrieben.

Beenden

Das Beenden bewirkt, dass eine Debugsitzung sofort beendet wird. Die gespeicherte Prozedur, für die Sie das Debug durchführen, wird bis zum Ende ausgeführt.

Gehen Sie wie folgt vor, um eine Debugsitzung zu beenden:

  1. Wählen Sie in der Debugsicht das Debugprojekt, das Debugziel oder den Debug-Thread aus, den Sie beenden möchten.
  2. Führen Sie einen der folgenden Schritte aus:
    • Wählen Sie im Workbenchmenü Debug die Option Beenden aus.
    • Klicken Sie mit der rechten Maustaste, und wählen Sie im Popup-Menü die Option Beenden aus. Alternativ dazu können Sie auch Beenden und entfernen auswählen, um die Sitzung zu beenden und aus der Debugsicht zu entfernen.
Anmerkung: Wenn Sie das Debugziel mit der rechten Maustaste anklicken, können Sie die Debugsitzung auch beenden, indem Sie im Popup-Menü Trennen auswählen. Die gespeicherte Prozedur, für die Sie das Debug durchführen, wird nicht beendet.

Wenn Sie alle Debugsitzungen beenden möchten, klicken Sie mit der rechten Maustaste in die Debugsicht, und wählen Sie im Popup-Menü die Option Alle beenden aus.

Wenn Sie mindestens eine Sitzung beendet haben und diese aus der Debugsicht entfernen möchten, klicken Sie mit der rechten Maustaste in die Debugsicht, und wählen Sie im Popup-Menü die Option Alle Beendeten entfernen aus.

Fortsetzen (Ausführung)

Wenn Sie das Debug für eine gespeicherte Prozedur durchführen, die keine aktiven Unterbrechungspunkte enthält, und die Ausführung ausgesetzter Threads fortsetzen, führt dies zur Beendigung der Debugsitzung. (Das heißt, dass die gespeicherte Prozedur bis zum Ende ausgeführt und die Debugsitzung beendet wird.)

Anmerkung: Wenn Sie Benutzervorgaben festlegen, können Sie die Anzahl Sekunden für die Inaktivität vor der vollständigen Ausführung der Prozedur angeben, für die Sie das Debug durchführen. Wenn es für diese Zeitdauer keine Debugaktivität gibt, wird die Prozedur und die Debugsitzung beendet.

Aussetzen

Sie können in der gespeicherten Prozedur, für die Sie das Debug durchführen, die Ausführung eines Threads aussetzen. Wenn Sie die Ausführung eines Threads aussetzen möchten, werden alle Threads in der gespeicherten Prozedur ausgesetzt, bis Sie die Aktion Wieder aufnehmen ausführen.


Feedback

(C) Copyright IBM Corporation 2006. Alle Rechte vorbehalten.