Debugsitzung beenden

Es gibt eine Reihe von Möglichkeiten, eine Debugsitzung zu beenden. Dieses Thema beschreibt verschiedene Methoden.

Anmerkung: Wurde das Programm über eine Startkonfiguration gestartet und war das Markierungsfeld Debugsitzung bei Programmabschluss beenden der Startkonfiguration nicht ausgewählt, können Sie die Programmausführung aussetzen und dann eine Aktion zum Beenden ausführen, oder Sie können die Anwendung während der Ausführung beenden.

Einstellungen, wie beispielsweise Unterbrechungspunkte, werden bei Beendigung einer Debugsitzung gesichert; diese Einstellungen werden jedoch nicht von der Startkonfiguration gesichert. Werden mehrere Startkonfigurationen für dieselbe Anwendung erstellt, sind die Einstellungen, wie Unterbrechungspunkte, daher für jede Startkonfiguration identisch. Der Vorteil, der im Erstellen mehrerer Startkonfigurationen für dieselbe Anwendung liegt, besteht darin, dass Sie in der Startkonfiguration unterschiedliche Argumente als Parameter für das Programm definieren können.

Beenden

Eine Beendigung hat das sofortige Beenden einer Debugsitzung zur Folge; das Programm, für das das Debug erfolgt, wird weiter ausgeführt. Sie können eine Debugsitzung beenden, wenn die Anwendung aktiv ist und wenn die Programmausführung ausgesetzt wurde.

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

  1. Wählen Sie in der Sicht "Debug" die gestartete Debugsitzung aus, die beendet werden soll.
  2. Führen Sie einen der folgenden Schritte aus:
    • Wählen Sie im Workbench-Menü "Debug" Beenden aus.
    • Klicken Sie mit der rechten Maustaste und wählen Sie im Kontextmenü Beenden aus. Sie können auch Beenden und entfernen auswählen, um die Sitzung zu beenden und sie aus der Sicht "Debug" zu entfernen.
    • Klicken Sie in der Sicht "Debug" die Schaltfläche Beenden an.

Um alle Debugsitzungen zu beenden, klicken Sie mit der rechten Maustaste in die Sicht "Debug" und wählen Sie im Kontextmenü Alle beenden aus.

Möchten Sie, nachdem Sie eine oder mehrere Sitzungen beendet haben, diese aus der Sicht "Debug" entfernen, klicken Sie mit der rechten Maustaste in die Sicht "Debug" und wählen Sie im Kontextmenü Alle beendeten entfernen aus.

Führen Sie das Debug für einen interaktiven Job aus, wird durch das Beenden der Debugsitzung nicht auch das aktive Programm beendet. Schalten Sie zu der 5250-Sitzung um und beenden Sie das Programm, bevor Sie eine neue Debugsitzung für den interaktiven Job starten.

Anwendung bis zum Ende ausführen

Erfolgt das Debug für eine Anwendung, die bis zum Ende ausgeführt wird und keine aktiven Unterbrechungspunkte oder nicht überwachten Ausnahmen enthält, hat die Auswahl von Wieder aufnehmen für ausgesetzte Threads die Beendigung der Debugsitzung zur Folge (d. h., das Programm wird bis zum Ende ausgeführt und die Debugsitzung wird beendet).