Knowledge Base > Automation Engine und Zielsysteme > GCOS 8 > Abnormales Ende der Jobmelder überwachen

Abnormales Ende der Jobmelder überwachen

In folgender Beschreibung sind Informationen über die GCOS8 Jobmelder und die Erkennung eines abnormalen Jobmelder-Endes zu finden.

Der GCOS8-Agent arbeitet mit drei Jobmeldern, die ihm den Status der Jobs mitteilen:

  1. Startmelder (für den Jobstart)
  2. Endemelder (für das Jobende)
  3. Reportmelder (für den Jobreport)

Der Reportmelder wird vom RSM-System generiert, falls ein solches im Einsatz ist. Jobs in GCOS8 sind erst dann fertig, wenn der Jobreport fertig erstellt worden ist. Dieser wird durch das RSM-System aus dem SYSOUT geholt. Danach erfolgt eine Benachrichtigung an den Agenten, damit der Jobreport in das Automation Engine System übertragen werden kann.

Wie Sie sehen können sind die Melderprogramme für die Jobdurchführung von höchster Wichtigkeit. Die AE bietet Ihnen die Möglichkeit auf eine abnormale Beendigung des Jobmelders zu reagieren.

Für die Benachrichtigung eines abnormalen Jobmelder-Endes wird das Program Switch Word (PSW) verwendet. Dabei handelt es sich um einen 36 Bit langen Speicherbereich. Die Bits von 0 bis 17 sind für das GCOS-System reserviert. Die restlichen Bits zwischen 18 und 35 können beliebig benutzt werden. Der Jobmelder verwendet genau ein Bit, um seinen Status anzuzeigen. Welches es ist, können Sie mit dem Parameter SW=Bitnummer bestimmen. Zuvor müssen Sie das ausgewählte Bit auch noch mit der JCL-Anweisung $SET setzen. Durch diese Konfiguration prüft der Jobmelder, ob sich das Bit im ON-Status befindet und setzt es auf OFF, sobald er sich normal beenden kann. Bleibt es im ON-Status, so ist der Jobmelder abnormal beendet worden.

Stellen Sie sicher, dass das ausgewählte Bit nicht bereits für andere Applikationen verwendet wird!

Ablauf

Wir haben in den folgenden Beschreibungen jeweils das Bit 18 verwendet. Sie können aber jedes beliebige Bit zwischen 18 und 35 für diesen Zweck aussuchen, das noch nicht belegt ist. Gehen Sie wie folgt vor, um die Überwachung der Jobmelder zu aktivieren.

Für den Startmelder:

  1. Öffnen Sie das Header-Include-Objekt namens HEADER.GCOS8.
  2. Fügen Sie die $SET-Anweisung sowie den Jobmelder-Parameter SW= ein. In der Abbildung sind die Stellen mit einem roten Rahmen hervorgehoben.
  3. Ebenfalls markiert ist die Stelle an der der Status des Bits geprüft wird. Ist es nach wie vor gesetzt, so wurde der Startmelder abnormal beendet. Als Reaktion darauf wird der Job abgebrochen. Selbstverständlich können Sie noch weitere Anweisungen einfügen.

Für den Endemelder:

  1. Öffnen Sie das Trailer-Include-Objekt namens TRAILER.GCOS8.
  2. Die Konfiguration ist genauso wie beim Startmelder. Fügen Sie die $SET-Anweisung sowie den Jobmelder-Parameter SW= ein. In der Abbildung sind die Stellen mit einem roten Rahmen hervorgehoben.

Für den Reportmelder:

Lesen Sie in der RSM-Dokumentation nach, wie der Reportmelder anzupassen ist.

 

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH