Registerkarte "Ziel des Debugs"
Informationen zu diesem Vorgang
Wählen Sie die Registerkarte Ziel des Debugs aus, um sie in den Vordergrund zu stellen. Falls nicht anders angegeben, müssen alle Felder auf dieser Registerkarte ausgefüllt werden, bevor eine Debugsitzung gestartet werden kann.
| Gruppe | Einstellungen |
|---|---|
| Verbindung | In diesem Abschnitt wählen Sie den Namen einer vorhandenen Verbindung zum fernen System im Pulldown-Menü aus. Diese Verbindung muss für den IBM i-Server gelten, der den Job enthält, für den das Debug ausgeführt werden soll. Wurde die Verbindung noch nicht erstellt, klicken Sie Neu an, um einen Assistenten zu starten, der Ihnen das Erstellen einer neuen Verbindung erlaubt. |
| Suchschlüssel | In diesem Feld geben Sie eine eindeutige Schlüsselzeichenfolge ein, mit der nach den Jobinformationen in der Datenwarteschlange für dynamisches Debugging auf dem IBM i-Host gesucht werden soll. Die Syntax des Schlüssels muss mit der Syntax übereinstimmen, die für den zugehörigen Job in die Datenwarteschlange geschrieben wird. Das Platzhalterzeichen ('*') wird nicht unterstützt. Suchschlüssel: Geben Sie die Schlüsselzeichenfolge ein. Die Maximallänge des Schlüssels ist 64 Byte. |
| Befehl zur Wiederaufnahme der Anwendung | In diesem Feld geben Sie den Befehl ein, mit der die Anwendung, für die das Debug ausgeführt werden soll, wieder aufgenommen wird. Dieser Befehl wird vom Integrated IBM i Debugger aufgerufen, nachdem der Debugger Ihrer Anwendung zugeordnet wurde. Dieses Feld ist nur erforderlich, wenn Ihre Anwendung angehalten wird, um den Debuggeraufruf anzugeben und den Debugger zu starten. Lassen Sie dieses Feld andernfalls leer. Befehl zur Wiederaufnahme der Anwendung: Geben Sie den Befehl ein, mit dem die Anwendung wieder aufgenommen wird. Nach der Eingabe des Befehls können Sie die Schaltfläche Bedienerführung anklicken, um die Bedienerführung zur Eingabe der Befehlsparameter aufzurufen. |
| Zeitlimit für Start (in Sekunden) | In diesem Feld geben Sie die maximale Zeit (in Sekunden) an, die der Debuggerstartprozess darauf warten soll, dass Jobinformationen in der Datenwarteschlange für dynamisches Debugging verfügbar werden. Der Debuggerstartprozess endet automatisch, wenn keine Jobinformationen, die mit dem angegebenen Schlüssel übereinstimmen, bis zum Erreichen des Zeitlimitwerts gefunden werden. Zeitlimit für Start: Geben Sie die Sekunden für den Zeitlimitwert ein. Erfolgt keine Eingabe, wird der Wert aus der Debuggervorgabeneinstellung für 'Zeitlimit für Start' abgerufen. |
| Programme oder Serviceprogramme, für die ein Debug erfolgen soll | In diesem Abschnitt können Sie Informationen zu den Programmen und
Serviceprogrammen angeben, für die ein Debug erfolgen soll. Sie können mehrere
Programme angeben. Klicken Sie Hinzufügen an, um der
Liste ein Programm oder Serviceprogramm hinzuzufügen. Um das Debug für eine
aktive Anwendung auszuführen und an der nächsten ausführbaren Anweisung zu
stoppen, stellen Sie sicher, dass in diesem Abschnitt kein Programm oder
Serviceprogramm angegeben ist.
|
| Step into | Wird dieses Markierungsfeld nicht ausgewählt, stoppt der Debugger am
ersten gefundenen Unterbrechungspunkt. Dies kann ein Profilunterbrechungspunkt sein (ein Unterbrechungspunkt, den Sie in einer vorherigen Debugsitzung definieren) oder ein Quellenunterbrechungspunkt (ein Unterbrechungspunkt, den Sie im Debugger-Editor definieren, bevor das Debug gestartet wird).
Wird Step into ausgewählt, gilt Folgendes:
|
| Debugsitzung bei Programmabschluss beenden | Wird dieses Markierungsfeld ausgewählt und ein gültiges Programm (aber kein Serviceprogramm) als das Startprogramm in der Tabelle "Programme oder Serviceprogramme, für die ein Debug erfolgen soll" angegeben, wird die Debugsitzung beendet, wenn das Programm bis zum Ende ausgeführt wird. |
| Produktionsdateien aktualisieren | Wird das Markierungsfeld Produktionsdateien aktualisieren ausgewählt, wird der Anwendung unter Debugsteuerung erlaubt, Datenbanksätze in Produktionsbibliotheken zu aktualisieren. |