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.