View Full Version : Job noch aktiv - wie kann ich dies am besten prüfen ?
Hallo,
habe einen Programm welches über "Planungseinträge" - jobscde - immer gestartet wird.
Das CL-Programm soll die JOBQ Qbatch überwachen, ob ein Fehlerauftritt. In einer Programmschleife wird die Jobq alle 30 Minuten überprüft und läuft endlos.
Um sicher zugehen das dieses Programm auch wirklich läuft, möchte ich täglich dieses neu starten.
Wie kann ich überprüfen ob es bereit's läuft.
danke für eure Hilfe
... am besten über ein Sperrobjekt.
D*B
PS: hört sich alles nach einem Wackelhaufen an, sprich hier wird ein Problem am falschen Ende kuriert...
Hallo,
habe einen Programm welches über "Planungseinträge" - jobscde - immer gestartet wird.
Das CL-Programm soll die JOBQ Qbatch überwachen, ob ein Fehlerauftritt. In einer Programmschleife wird die Jobq alle 30 Minuten überprüft und läuft endlos.
Um sicher zugehen das dieses Programm auch wirklich läuft, möchte ich täglich dieses neu starten.
Wie kann ich überprüfen ob es bereit's läuft.
danke für eure Hilfe
Vor dem Starten mit dem APi QUSLJOB prüfen ob der Job schon läuft..
Gruß
Ronald
wie wäre es mit einer eigenen Jobq, in der nur 1 Job gleichzeitig laufen kann, und dann immer jeden Tag 1 Job reinstellen?
Dann sammeln sich zwar ein paar Jobs in der Queue, aber das stört ja nicht, und so muss man das Programm nicht ändern...
(Lacht nicht - das habe ich schon gesehen)
Ehrlich gesagt würde ich auch in Dieter Benders Richtung gehen: Ein ALCOBJ auf ein sonst unverwendetes Dummy-Objekt, z.B. eine *DTAARA, und wenn der fehlschlägt, weißt Du dass der Job schon läuft.
Gruß, Christian
... alternativ gibt es auch noch den "Unkaputtbaren", der aus einer eigenen JobQ kommt, die nur einen reinlässt und sich selber als erstes wieder in diese Q submitted...
D*B
PS: geht auch noch etwas schärfer mit CEE4RAGE und Neustart im ILE Exit Handler.