Objekt-Quellcode anzeigen - Funktion: List Object Source

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.

Beginn der AnweisungslisteUm 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).

Beginn der AnweisungslisteUm 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

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 Breakpoints verwalten - Menü: Breakpoint Maintenance.

Beginn der Anweisungsliste 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.