PDA

View Full Version : Variableninhalte in CL's überprüfen



Henrik Motzkus
05-12-02, 07:12
Hallo *all ,


auf die Gefahr hin, daß ich mich mit dieser Frage wahrscheinlich lächerlich mache. :-) Kann ich Variableninhalte aus CL's mit irgendeinem Programm während des Ablaufs schrittweise überprüfen? Sozusagen eine Testumgebung in der man CL's testet.

Heinz Bretthauer
05-12-02, 07:25
Hallo Herr Motzkus,

mit STRISDB -> F4 können Sie einen Sourcecode-Debugger starten.

Viele Grüße
Heinz Bretthauer

Fuerchau
05-12-02, 08:46
Der ISDB ist etws gewöhnungsbedürftig.
Es gibt einen einfacheren Debugger:

Beim CRTCLPGM in der Quellenlistenauswahl Option *SRCDBG auswählen.
Mittels STRDBG PGM(mypgm) OPMSRC(*YES) den Debugger starten.
Mittels F6 Breakpoint setzen.
Entweder mittels F21 im Fenster das Programm per Call aufrufen oder den Debugger per F3 verlassen und dann per Call das Programm starten.
Der Debugger hält dann am Breakpoint an.
Den Cursor auf die Variable setzen und F11 drücken, mit F10 einzelschritt, mit F12 Programm fortsetzen usw.

Mit dem Kommando "Help" bekommt man eine gut dokumentierte Onlinehilfe.

Übrigens: Die Option *SRCDBG gibt es für alle Programmerstellungsbefehle, bei SQL-Programmen heißt die Option dann *LSTDBG und bei ILE-Modulen gibt es einen eigenen Debug-Schlüssel.

Henrik Motzkus
05-12-02, 10:24
Vielen Dank!

Damit bin ich schon ein ganzes Stück weiter gekommen.