-
RPG Wiedereinstieg
Hallo,
nach über 20 Jahren nach der letzten RPG Zeile muss,darf ich
wieder RPG programmieren.
Jetzt hätte ich da mal eine Frage,
man kann heue mit STRISDB im Debug Modus ein Programm verfolgen.
Mir ist aber, dass es früher irgend ein Trace und ein Brakepunkte zwei
mögliche Befehle oder so gab. Leider habe ich keine Ahnung mehr
wie das funktioniert. Auf meine "alten" RPG Kollege kann ich nicht mehr
zugreifen und die "neuen" kennen das nicht.
Hoffe jemand vom Forum kann mir da weiter helfen.
Besten Dank und Gruss
-
Den STRISDB habe ich nie gemocht.
Wenn man bei der Umwandlung DBGVIEW(*SOURCE) angibt, bietet STRDBG eigentlich alles was man braucht (incl. ausführlicher F1-Hilfe).
-
Besten Danke, werde mir das anschauen.
Gruss
-
Folgendes möchte ich dir noch hinzufügen:
.) Mit F6 kannst du im Debugger auswählen wo genau du den Breakepunkt setzen möchtest. Beim Aufrufen des Debuggers springt er sofort an diese Stelle und beginnt dort zu debuggen.
.) Mit F10 kannst du schrittweise durch den Source springen
.) Mit F11 kannst du den Inhalt einer Variable anzeigen lassen
.) Und mit F12 überspringst du mehrere Schritte (z.b liest der Debugger nicht einen Datensatz nach dem anderen in der leseschleife aus, sondern führt diese Schleife in einem Schritt aus.
-
auch nicht unwichtig:
F14 Pgm hinzufügen / ansicht auf Pgm wechseln
F22 Sprung in das Programm das gecalled werden soll
F15 Umschalten der Sicht um z.b. bei SQLRPG Pgmmen mehr infos zu bekommen
sowie die Befehle
ev variable --> Variable ansehen
ev variable = wert oder'wert' --> variable setzen
ev variable:x --> Hex anzeige
W Variable --> pgm stoppt immer, wenn sich der Var-wert ändert
br zeilennr when variable = wert/"wert" -> na was wohl ...
attr variable --> art und länge anzeigen
mehr braucht man selten
oder doch
debug batchpgm
A) Job so starten das er im Hold steht
strsrvjob jobname oder user/jobname
mit 1 auswählen
strdbg daspgm
F12
job freigeben
F10
dspmodsrc
breakpoint setzen
F12,
B) Job läuft schon
strsrvjob jobname oder user/jobname
mit 1 auswählen
strdbg daspgm
F10 --> hällt beim nächsten step in diesem pgm
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Danke Euch,
werde es im 2014 ausprobieren ;-)
Und allen ein gutes 2014
-
Robi hat das ja schon sehr toll beschrieben.
Bei den Befehlen ist vielleicht noch zu ergänzen:
ev Variable (n..m) --> beliebige Indizes anzeigen
Gruß
Tarki
-
Hallo *all,
es ist wie immer, wie bekomme ich den Debugger (strisdb) dazu auch in die Unterprogramm die in Cobol mit call aufgerufeb werden zu gehen?
Habe beide Programm mit *srcdbg kompiliert.
GG
Bin wieder drauf gekommen, war doch schon länger her.....
-
Ich benutze da immer den STRDBG (der STRISDB hat mir nie gefallen und deshalb kenne ich ihn nicht).
Da müsste es mit "F22 Step Into" gehen.
Alternativ das Unterprogramm mit F14 hinzufügen, die Quelle auswählen und den Breakpoint setzen.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks