-
danke Fuerchau,
so einfach ist das mit ILE? :-)
beim traditionellen RPG bleibt der Job vor Beginn stehen und man kann in aller Ruhe die Breakpoints setzen.
Mich würde interessieren, wie einfach die Vorgehensweise
von Bender sich diesbezüglich gestalten würde.
-
Ich weiß nicht wie du das bei OPM-Programmen machst.
Aber Breakpoints wurden bei mir in inaktivem Job noch nie akzeptiert.
-
So müßte es gehen:
SBMJOB CMD(CALL PGM(Bibliothek/Programm)) Job(Name) HOLD(*YES)
STRSRVJOB JOB(Nummer/Benutzer/Name)
STRDBG PGM(Bibliothek/Programm)
F12=Wiederaufnehmen
RLSJOB JOB(Nummer/Benutzer/Name)
F10=Befehlseingabe
DSPMODSRC
F10=Step oder Unterbrechungspunkte setzen und F12=Wiederaufnehmen
F12=Abbrechen
Eingabetaste
Programm wie gewohnt warten
F3=Verlassen
ENDDBG
ENDSRVJOB
-
Das Problem hier ist der RLSJOB, da hier der Job ja sofort startet und mein Programm ggf. schon fertig ist, bevor ich zu den nächsten Schritten komme.
-
 Zitat von Fuerchau
Das Problem hier ist der RLSJOB, da hier der Job ja sofort startet und mein Programm ggf. schon fertig ist, bevor ich zu den nächsten Schritten komme.
Da hab ich wohl einen gut erzogenen Job erwischt, denn er fragt sofort nach dem RLSJOB nach, wie es weitergehen soll und wartet dann brav ab.
-
Hm, dann werden ich das wohl nochmal ausprobieren müssen.
Bisher musste ich mir immer mit diesen Sperrmimiken helfen.
Mal sehen...
-
Dank an Pikachu,
wunderbare Antwort.
Funktioniert prächtig.
So hab ich mir das vorgestellt.
-
wow, das hört sich alles sehr kompliziert an.
versuch es doch mal mit "service entry points":
- strdbg "my_pgm"
- sbreak [zeilen-nr.]
- mit f12 wieder raus.
jetzt bekommt man eine bildschirmnachricht wenn dieses programm - von wo auch immer - gerufen wurde.
in einer zweiten sitzung dann folgendes ausführen (nachdem die meldung kam):
- strsrvjob [my_job]
- strdbg [my_pgm]
in der sitztung die die meldung zeigt:
- "enter" drücken
der debugger zeigt dann die stelle im pgm, an der man den sbreak gesetzt hat. jetzt kann man "normale" breakpoints setzen oder per f10 step-by-step durchgehen.
-
guter tipp
Hi,
also das wusste ich auch noch nicht.
der sbreak ist genial. Super Tipp
gruss
Michael
Similar Threads
-
By homue in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 18-07-07, 17:47
-
By Stoeberl in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 10-01-07, 11:58
-
By Squall in forum IBM i Hauptforum
Antworten: 82
Letzter Beitrag: 19-10-06, 16:37
-
By Squall in forum IBM i Hauptforum
Antworten: 31
Letzter Beitrag: 28-09-06, 18:53
-
By Angela in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 22-08-06, 11:11
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