View Full Version : Reihenfolge Abarbeitung JOBQ
Starocotes
13-05-15, 13:09
Schon seit vielen Jahren werden unsere täglichen Arbeiten so gesteuert das alle Jobs in einer gewissen Reihenfolge in eine JOBQ gestellt werden aus der dann ab einer gewissen Uhrzeit dann jeweils ein Job läuft.
Das funktioniert mehr oder minder seit 20 Jahren so und macht auch keine Probleme. Vor 2 Wochen und jetzt gestern wieder gab es ein Problem das ich dann heute genauer analysierte und da bin ich aus allen Wolken gefallen.
Die Jobs stehen also so in der Warteschlange:
JOBA
JOBB
JOBC
JOBD
JOBE
JOBF
JOBG
SICHERUNG
AUSSCHALTEN
Gestern Abend sind die aber nicht in dieser Reihenfolge gelaufen sondern so:
JOBA
JOBE
JOBF
JOBG
SICHERUNG
AUSSCHALTEN
Und dann heute Morgen nach dem Einschalten liefen dann noch:
JOBB
JOBC
JOBD
Jobnummern habe ich geprüft und die waren aufsteigend. Was ich nicht mehr sehen kann ob die gestern auch aufsteigend in der JOBQ standen. Das ist etwas das wir jetzt vorher prüfen, aber kennt vielleicht jemand ein solches Phänomen? Also das er z.B. die Sachen so rein stellt:
JOBA 1001
JOBE 1005
JOBF 1006
JOBG 1007
SICHERUNG 1008
AUSSCHALTEN 1009
JOBB 1002
JOBC 1003
JOBD 1004
camouflage
13-05-15, 13:23
Du bist dir schon sicher, dass die Jobwarteschlange nur einen aktiven Job zulässt.
Hallo.
Werden die Jobs manuell oder über den Jobscde eingetellt. Bei manuell evtl. ERROR durch User ...
Wurden evtl. die Jobprioritäten der Jobs B C D nach den Einstellen geändert ? Dadruch würde sich die Reihenfolge ja auch ändern.
Wurden die Jobs evtl. versehentlich ins HLD gestellt und am nächsten Morgen wurde der Fehler erkannt und schnell die Jobs freigegeben .. Kann man im DSPLOG sehen ...
Gruß,
Ralf
Bei uns läuft der Nachtjob in ähnlicher Weise ab. Die Reihenfolge wird bei uns über den Parameter
jobpty(x) beim sbmjob gesteuert.
lg
Hans-Joachim
Starocotes
13-05-15, 13:33
Du bist dir schon sicher, dass die Jobwarteschlange nur einen aktiven Job zulässt.Ja, dreimal geprüft. Zudem läuft ja auch immer nur einer, halt in der falschen Reihenfolge.
Hallo.
Werden die Jobs manuell oder über den Jobscde eingetellt. Bei manuell evtl. ERROR durch User ...
Wurden evtl. die Jobprioritäten der Jobs B C D nach den Einstellen geändert ? Dadruch würde sich die Reihenfolge ja auch ändern.
Nein, Prios sind gleich und Jobs werden durch ein Programm rein gestellt. Wie gesat, die Jobnummern sind ja auch "richtig" aufsteigend. Der hat die Jobs in der Reihenfolge 1001,1005,1106,1007,1008,1009,1002,1003,1004 ausgeführt.
Wurden die Jobs evtl. versehentlich ins HLD gestellt und am nächsten Morgen wurde der Fehler erkannt und schnell die Jobs freigegeben .. Kann man im DSPLOG sehen ...
Gruß,
Ralf
Nein, auch das nicht. Zum Einen ist Morgens zu der Uhrzeit keiner da der das könnte, geprüft habe ich das aber auch 2x.
Aktuell verschwimmen mir die Augen weil ich das alles in der QHST nochmal geprüft habe um ganz sicher zu gehen.
Hallo.
Ich nochmal :-)
Vergiibt das einstellende Programm für einige Programme evtl. SCDDATE / SCDTIME ? Wenn ja gibt es heir evtl. die Möglichkeit das die Programme D E F einen späteren Startzeitpunkt erhalten haben ?
Gruß,
Ralf
P. S. ich weiß ist stochern im nordeutschen Nebel
Starocotes
13-05-15, 13:49
Hallo.
Ich nochmal :-)
Vergiibt das einstellende Programm für einige Programme evtl. SCDDATE / SCDTIME ? Wenn ja gibt es heir evtl. die Möglichkeit das die Programme D E F einen späteren Startzeitpunkt erhalten haben ?
Gruß,
Ralf
Nein. Alle Jobs sind für 21:00:00 geplant.
P. S. ich weiß ist stochern im nordeutschen Nebel
Genau deswegen habe ich hier gepostet. Irgendjemand hat vielleicht DIE Idee! Oder zumindest eine Idee was ich noch prüfen kann oder vielleicht komme ich auch einfach durchs schreiben was genau passiert selbst drauf.
Hallo,
welches Release ist denn auf der system i installiert ? Wurden vor kurzem Ptfs installiert ?
Hi,
Zitat : "Alle Jobs sind für 21:00:00 geplant." ... Heisst das das die PGM doch alle einzeln über den JOBSCDE gestartet werden ? Oder werden die PGM in EINEM "Tagesabschluss CL" an die JOBQ nacheinander übergeben ?
Gruß,
Ralf
Starocotes
13-05-15, 14:25
Hallo,
welches Release ist denn auf der system i installiert ? Wurden vor kurzem Ptfs installiert ?
V6R1M0 ist installiert und wir haben tatsächlich vor kurzem PTFs installiert.
SF99601
SF99609
SF99610
Könnte also damit zusammenhängen.
Hi,
Zitat : "Alle Jobs sind für 21:00:00 geplant." ... Heisst das das die PGM doch alle einzeln über den JOBSCDE gestartet werden ? Oder werden die PGM in EINEM "Tagesabschluss CL" an die JOBQ nacheinander übergeben ?
Gruß,
Ralf
Letzteres, alle mit den Parametern
SCDDATE
SCDTIME
Auf dem selben Wert (aktueller Tag, 21:00:00)