Programmausführung wieder aufnehmen und Funktion "Bis Position ausführen"

Stoppt die Programmausführung, haben Sie folgende Möglichkeiten, um sie wieder aufzunehmen:

Das Programm stoppt beim nächsten gefundenen Unterbrechungspunkt oder bei der nächsten nicht überwachten Ausnahme oder es wird bis zum Ende ausgeführt oder es wartet auf Eingabe von einem 5250-Job.

Anmerkung: Wurde das Programm über eine Startkonfiguration gestartet und war das Markierungsfeld Debugsitzung bei Programmabschluss beenden der Startkonfiguration ausgewählt, wird die Debugsitzung beendet, wenn das Programm endet.

Führen Sie das Debug für einen Job aus und hatten Sie in der Startkonfiguration "Debug für Job" einen Programmnamen angegeben und die Auswahl des Steuerelements Step into gelöscht, werden Sie dazu aufgefordert, Ihre iSeries-Anwendung zu starten, wenn Sie die Debugsitzung starten. Müssen Sie die Debugsitzung vor der Beendigung des Programms beenden, hatten Sie die Debugsitzung ohne Angabe eines Programmnamens gestartet oder hatten Sie ein Serviceprogramm für das Debug angegeben, beenden Sie das Programm mit einer Aktion zum Beenden. Informationen zum Beenden einer Debugsitzung enthalten die Referenzinformationen weiter unten.

Bis Position ausführen

Soll an einer bestimmten Zeile in Ihrem Programm gestoppt werden, können Sie die Funktion Bis Position ausführen verwenden, statt einen Unterbrechungspunkt in der Zeile zu definieren.

Wählen Sie Bis Position ausführen aus, wird das Programm bis zu der ausgewählten Anweisung ausgeführt, es sei denn, ein aktiver Unterbrechungspunkt wird gefunden, eine Ausnahme tritt auf, das Ende des Programms wird erreicht oder das Programm wartet auf Eingabe von einem 5250-Job. Das Programm wird bis zu der Anweisung ausgeführt und stoppt, bevor es die Anweisung oder einen der zugehörigen Prozeduraufrufe ausführt. Sie wählen die Anweisung aus, indem Sie den Cursor auf die Anweisung bewegen. Die Funktion Bis Position ausführen kann nur für ausführbare Zeilen ausgeführt werden.

Gehen Sie wie folgt vor, um ein Programm bis zu einer bestimmten Zeilennummer auszuführen:

  1. Stellen Sie sicher, dass die Zeile, bis zu der das Programm ausgeführt werden soll, im Editor sichtbar ist, indem Sie die Zeile mit Hilfe der Schiebeleiste oder der Cursortasten lokalisieren.
  2. Stellen Sie sicher, dass sich der Editorcursor in der Zeile befindet, und führen Sie das Programm bis zu der Zeile aus, in der sich der Cursor befindet, indem Sie die Zeile mit der rechten Maustaste anklicken und im Kontextmenü Bis Position ausführen auswählen. Im Editor können Sie alternativ Bis Position ausführen im Kontextmenü im Markierungsbalken auswählen.
Anmerkung: Die Funktion Bis Position ausführen führt das Programm nicht bis zu der angegebenen Position aus, wenn ein Unterbrechungspunkt oder eine nicht überwachte Ausnahme gefunden wird oder wenn das Programm beendet wird, ohne die angegebene Position auszuführen, oder wenn das Programm auf Eingabe von einem 5250-Job wartet.