View Full Version : Funktion in WRKACTJOB
Hi *all,
wir versuchen die Anzeige des Wrkactjob(WA) zu verstehen bzw. auszuwerten.
Speziell : die Spalte Funktion
mache ich z.B. ein WA, steht da manchmal CMD-WA
manchmal allerdings, steht da unser Menü-Pgm(trotz WA).
Ich versuche nun rauszukriegen, wie ich ein PGM / CMD aufrufen muß, damit genau der Name in unter 'Funktion' steht.
V5R2, RPGLE(ILE),RPG,CLLE,CLP, CMD+ Sql mix
Danke
Robi
Auf diesen Schnappschuß hast du keinen Einfluß, warum auch ?
Ein Programm besteht aus einer Vielzahl von Call's (Dialog z.B. meistens als letztes QT3REQIO) alleine durch die Laufzeitumgebungen, so dass zum Zeitpunkt von F5/F10 das eigentliche Programm ja gar nicht im Stack aktiv sein muss.
Versuch mal bei einem Batchprogramm per Stack-Ansicht mitzubekommen wo er gerade steht, meistens trifft man nur irgendwelchen QDB-Programme.
Na ja
ich muß Job's, die eine bestimmte Datei sperren anzeigen.
Einzelnde Jobs, die aus einem Bestimmten Menü heraus gestartet wurden, darf ich nicht anzeigen, da diese Jobs nicht beendet werden sollen.
(is einfach so, ewas kompliziert das ausführlich zu begründen)
Da es schnell gehen soll, wollt ich nicht mit dem Menüaufruf eine Dataara o.ä. schreiben.
Im falle eines Abbruchs oder einer '4 *immed' hätt ich lauter Leichen
Na Ja, wenn's keine 'Regel' gibt muß ich halt was erfinden
Danke für die schelle Antwort,
gruß
Robi
Bruno Jakob
27-07-04, 07:16
Hallo Robi,
wenn du die Jobs brauchst, die eine bestimmte Datei sperren, warum nimmst du dann nicht den wrkobjlck?
Gruß
Bruno
Hallo Bruno,
das tun wir ja, allerdings über die API um die Daten im Subfile anzusehen, und von dortaus ggf. zu beenden. Wichtig ist, das nix 'falsches' angezeigt / beendet wird.
da es sich dabei um einen 'Ausnamezustand' handelt der auch nachts auftreten kann wird das PGM nicht von einem EDV ler bedient sondern von jemand der jeden Tastendruck auf einem Zettel stehen hat !!
Danke für die Mühe
Gruß
Robi
Wenn du schon den LOCK über API feststellst, kannst du ja mit der Jobinfo noch den aktuellen Stack auslesen:
http://publib.boulder.ibm.com/iseries/v5r2/ic2924/info/apis/qwvrcstk.htm
Hallo Fuerchau,
danke, das haben wir jetzt auch so gemacht
ich hatte nur wegen der Performance sorgen, die 'Funktion' hätte ich sofort auslesen können
Gruß
Robi