PDA

View Full Version : Welcher Job blockiert eine Jobq?



dschroeder
27-02-12, 13:11
Hallo Forum,

gibt es eigentlich eine simple Möglichkeit herauszufinden, welcher Job gerade die anderen Jobs in einer Jobq blockiert? Am Subsystem QBATCH hängen bei uns mehrere Job-Queues. Wenn ein User bei mir anruft und fragt, wo seine Auswertung bleibt, schaue ich in die Jobq QBATCH und sehe, dass dort einige Jobs drinstehen. Ich kann aber nicht sehen, welcher Job gerade läuft und die anderen Jobs blockiert. Der gerade laufende Job aus QBATCH steht ja nicht mehr in der Jobq. Ich behelfe mir immer so, dass ich mir mit WRKACTJOB die Jobs anzeigen lassen, die im Subsystem QBATCH laufen. Aber da muss ich dann in jeden Job gucken, um festzustellen, aus welcher Jobq er gekommen ist. Gibt es da etwas einfacheres?

Vielen Dank,
Dieter

Fuerchau
27-02-12, 13:15
Nein leider nicht, da ein aktiver Job eben aus der Jobq entfernt ist.

Meistens hilft ja schon der WRKACTJOB bzw. WRKSBS QBATCH und die Prüfung des Status des Job's.
Steht ein Job auf xxxW (MSGW, LCKW, o.ä.) ist das derjenige, der blockiert.

Ansonsten helfen da nur API's (List Subsystem Jobs u.v.m.).

dschroeder
27-02-12, 13:23
Danke für die Antwort.
In der Regel findet man den Job ja auch einigermaßen schnell. Aber es hätte ja sein können, dass es da noch etwas besseres gibt.

Dieter