Anmelden

View Full Version : JobEnde-Nachricht bei Batch-Job's unterdrücken



opeker
01-09-04, 16:51
Hallo !

Gibt es eine Möglichkeit bei Ende eines Batch-Jobs die Nachricht

"Job 1234/xxxxx/xxxx am 01.09.04 um 17:40:38 Uhr normal beendet"

zu unterdrücken ? Ich habe einen Job, der einige Batch-Jobs startet und es ist relativ lästig dauernd diese Meldungen zu bekommen. Sollte der Batch-Job, aus welchem Grund auch immer, eine Fehlermeldung erzeugen, soll diese sehr wohl angezeigt werden. Ich möchte nur die Ende-Meldung unterdrücken.

mfg,

Heinz Bretthauer
02-09-04, 07:56
Hallo,

die Beendigungsmeldung unterdrückt man mit dem Parameter
SBMJOB MSGQ(*NONE).

Es gibt dann allerdings auch keine Beendigungsnachricht bei abnormalem Ende. (Ein Joblog aber schon).

Wir lösen das bei uns folgendermassen:

Alle Nachrichten gehen an dieselbe Nachrichtenwarteschlange.

Z.B. SBMJOB MSGQ(BCHMSGQ).

Jeden Morgen überprüfen wir diese Warteschlange

DSPMSG BCHMSGQ SEV(20).

So sehen wir nur die Problemfälle.

Viele Grüße
Heinz Bretthauer

Fuerchau
02-09-04, 07:57
Wie immer gilt hier: Sekt oder Selters !
Wenn die Ende-Meldung unterdrückt werden soll, werden auch Fehlermeldungen unterdrückt.
Beim SBMJOB kann die MSGQ für die Meldungen angegeben werden. Nennt man keine, gibts auch keine Meldungen.

opeker
02-09-04, 08:37
Hallo !

Vielen Dank für die rasche Beantwortung meiner Frage.

Da diese Anwendung auf mehreren System läuft, ist ein manueller Eingriff eher unerwünscht. Ich habe aber für die Fehlermeldungen einen gangbaren Weg gefunden. Ich werde mit monmsg alle Fehler abfangen und eine Meldung an die aufrufende Datenstation senden. Das sollte in diesem Fall kein Problem sein, da die Jobs eher kurz laufen und Meldungen mit ziemlicher Sicherheit an den richtigen gehen.

Viele Grüße
Peter Opeker