List Object Source (Objekt-Quellcode anzeigen)

#### Search Results

Search

# List Object Source (Objekt-Quellcode anzeigen)

Mit der Funktion List object source können Sie den Quellcode eines Objekts anzeigen und Breakpoints verwalten. Dazu muss sich die entsprechende Source in Ihrer aktuellen Library oder in einer ihrer Steplibs befinden.

Um den Objekt-Quellcode eines Objekts anzuzeigen:

- Geben Sie im Hauptmenü Debug Main Menu den Funktionscode `L` und einen Objektnamen ein.

  Oder:
  Geben Sie folgendes Direktkommando ein:

      LIST object

  Siehe auch die Syntax des Direktkommandos `LIST` in Debug-Kommandoübersicht und -syntax.

  Der Bildschirm List Object Source erscheint und der Quellcode des Objekts wird angezeigt, wobei rechts im Bildschirm in der Spalte Message alle Breakpoints aufgelistet werden.

  Mit PF7 (-) oder PF8 (+) können Sie seitenweise nach oben oder unten blättern.

Wenn Sie ein Natural-Objekt ausführen, unterbricht der Debugger die Ausführung bei jedem von Ihnen gesetzten Breakpoint oder Watchpoint und das Fenster Debug Break erscheint (siehe Debug Break-Fenster in Debugger-Konzept).

Um den Quellcode eines unterbrochenen Natural-Objekts aufzulisten:

- Wählen Sie im Fenster Debug Break den Funktionscode `L` für List break.

  Oder:
  Falls relevant: Drücken Sie auf einem Debugger-Bildschirm PF9 (Li Br) oder geben Sie folgendes Direktkommando ein:

      LIST BREAK

  Der Bildschirm List Object Source erscheint. Darin wird der Quellcode an der Position angezeigt, an der eine Unterbrechung (Breakpoint oder Watchpoint) auftrat. Rechts im Bildschirm in der der Spalte Message wird der Name des Breakpoint oder Watchpoint angezeigt. Der entsprechende Quellcode wird hervorgehoben dargestellt.

Folgendes Thema wird behandelt:

- Breakpoints verwalten - Maintain Breakpoints

## Breakpoints verwalten - Maintain Breakpoints

Sie können die Funktion List object source benutzen, um innerhalb des Objekt-Quellcode Funktionen zum Verwalten oder direkten Ausführen von Breakpoint-Verwaltungsfunktionen aufzurufen oder direkt auszuführen. Eine Anleitung zum Setzen von Breakpoints und allgemeine Informationen zu Breakpoints finden Sie im Abschnitt Systemvariablen anzeigen in Breakpoint Maintenance (Verwaltung der Breakpoints).

Um eine Breakpoint-Verwaltungsfunktion aus einer Objekt-Source heraus aufzurufen:

1. Geben Sie im Hauptmenü Debug Main Menu den Funktionscode `L` und einen Objektnamen ein.

   Oder:
   Geben Sie folgendes Direktkommando ein:

       LIST object

   Siehe auch die Syntax des Direktkommandos `LIST` in Debug-Kommandoübersicht und -syntax.

   Der Quellcode des angegebenen Objekts wird angezeigt.

   Rechts im Bildschirm in der der Spalte Message werden Namen von bereits gesetzten Breakpoints angezeigt.

   - Zum Navigieren in der Source-Liste können Sie eines der folgenden Kommandos in der Kommandozeile eingeben:

     `+` (Pluszeichen) oder `-` (Minuszeichen), um seitenweise nach unten bzw. oben zu blättern.

     `TOP`, um an den Anfang zu blättern.

     `BOTTOM`, um an das Ende zu blättern.

     `LEFT`, um nach Links zu blättern.

     `RIGHT`, um nach Rechts zu blättern.

2. Markieren Sie in der Objekt-Source eine oder mehrere Zeilen mit einem der folgenden Kommandos:

   Zeilenkommando | Erklärung
   --- | ---
   `AC` | Aktiviert Breakpoints.
   `DA` | Deaktiviert Breakpoints.
   `DE` | Löscht Breakpoints.
   `DI` | Zeigt Breakpoints an.
   `MO` | Verzweigt in den Verwaltungsbildschirm Modify Breakpoint.
   `SE` | Setzt Breakpoints.
   `SM` | Verzweigt in den Verwaltungsbildschirm Set Breakpoint.

   Nach erfolgreicher Kommandoausführung wird in der Spalte Message rechts im Bildschirm eine entsprechende Meldung angezeigt.