z/OS-Meldungsklassen

Das Job-Log eines z/OS-Jobs wird in einem JES-Spool (Job Entry Subsystem) gespeichert, der Meldungsklassen unterscheidet. Jede dieser Klassen hat eine einstellige Beschreibung, die entweder ein Zeichen (a-Z) oder eine Zahl (0-9) enthält. Über den z/OS-Agenten können Sie die Job-Ausgabe in die Meldungsklasse schreiben, die Sie im Job-Objekt definiert haben, das Job-Log so vergrößern, dass die Job-Ausgabe plus die JES-Statistiken (JESMSGLG, JESJCL und JESYSMSG) enthalten ist, Meldungen lesen, oder das Job-Log an Meldungsklassen weiterleiten und sie in das Job-Log aufnehmen sowie das Job-Log zur Ausgabe freigeben und dann löschen.

Diese Seite beinhaltet Folgendes:

Relevante Einstellungen definieren

  • In der INI-Datei des Agenten
  • Im Job-Objekt selbst
  • Dynamisch mit einem Script über Job-Attribute

Es wird empfohlen, dass Sie die Einstellungen angeben, die am häufigsten in der INI-Datei des Agenten verwendet werden, und sie als Vorlage verwenden. Definieren Sie Jobs, die bestimmte Einstellungen benötigen, direkt im Objekt oder per Script. Die im Job-Objekt vorgenommenen Definitionen übersteuern die Einstellungen, die in der INI-Datei vorgenommen werden.

Die folgende Liste zeigt alle Parameter und Einstellungen, die Sie in der INI-Datei des Agenten, in Job-Objekten und durch Scripts definieren können. Sie können sie anpassen, um Ihre Job-Logs so zu strukturieren, dass sie Ihren Anforderungen entsprechen.

  • Die Komplexität des Job-Logs verarbeiten:
    • INI-Datei des Agenten
      Parameter: completeJobout=
    • z/OS-Seite des Job-Objekts
    • Standardkonfiguration des Agenten
      JES-Ausführungen und Job-Ausgabe speichern
      JES-Ausführungen speichern 

    • Scripting
      Job-Attribut: MVS_COMPLETEJOBOUT
  • Den Job-Output verarbeiten:
    • INI-Datei des Agenten
      Nicht verfügbar
    • z/OS-Seite des Job-Objekts
      MSGCLASS
    • Scripting
      Job-Attribut: MVS_MSGCLASS
  • Verarbeiten der Klassenkennung
    • INI-Datei des Agenten
      Parameter: getMsgClass=
    • z/OS-Seite des Job-Objekts
      Meldungsklassen erhalten
    • Scripting
      Job-Attribut: MVS_GETMSGCLASSES
  • Definieren der Meldungsklassen, an die die Klasse weitergeleitet werden soll
    • INI-Datei des Agenten
      Parameter: routeMsgClass
    • z/OS-Seite des Job-Objekts
      Meldungsklassen weiterleiten
    • Scripting
      Job-Attribut: MVS_ROUTEMSGCLASS
  • Freigabe des Job-Logs für den Druck
    • INI-Datei des Agenten
      Parameter: relMsgClass=
    • z/OS-Seite des Job-Objekts
    • Standardkonfiguration des Agenten
      Nach Lesen freigeben
      Nicht freigeben

    • Scripting
      Job-Attribut: MVS_RELMSGCLASS
  • Löschen des Job-Logs
    • INI-Datei des Agenten
      Parameter: jobPurge=
    • z/OS-Seite des Job-Objekts
    • Standardkonfiguration des Agenten
      Nach Lesen löschen
      Nicht löschen

    • Scripting
      Job-Attribut: MVS_JOBPURGE

Hinweis: Auf Schrittebene können Sie eine Meldungsklasse innerhalb eines Jobs definieren, um bestimmte Meldungen umzuleiten und zu filtern.

Weitere Informationen finden Sie unter

  • Agent z/OS
  • Hier finden Sie eine Beschreibung aller Parameter, die in der INI-Datei des z/OS-Agenten verfügbar sind.

  • z/OS (OS/390)
  • Erfahren Sie mehr über die Job-Attribute, die für z/OS-Jobs verfügbar sind und wie Sie sie definieren können.

  • OS/390 JOBS
  • Detaillierte Informationen zum Job-Objekt und seinen spezifischen Parametern erhalten, die Sie definieren können.OS/390 JOBS

Verwenden eines Output Management Systems

Wenn Sie ein Output Management System wie z. B. BETA92 verwenden möchten, müssen Sie Folgendes durchführen:

  • die Meldungsklasse definieren, in der Job-Ausgabe gespeichert wird. Diese Meldungsklasse muss gelesen werden.
  • Definieren Sie die Meldungsklasse, die dem Output Management System zugeordnet ist, und leiten Sie das Job-Log dahin weiter.

    Wichtig! Die Meldungsklasse muss bei einigen Output Management Systemen eine Klasse sein, die das Schreiben gestattet, da sie sonst nicht verarbeitet wird. Verbinden Sie in diesem Fall keinen externen Writer mit dieser Klasse, da die Ausgabe von diesem Writer verarbeitet wird.
  • Löschen Sie das Job-Log nicht im JES-Spool.

    Tipp: Verwenden Sie eine separate Meldungsklasse für die Automation Engine.

Beispiel:

Das folgende Beispiel veranschaulicht, wie Sie direkt im Job-Objekt konfigurieren, dass das Job-Log weitergeleitet werden soll.

Der Job schreibt seine Ausgabe in die Meldungsklasse B. Diese Meldungsklasse und Meldungsklasse A werden gelesen und empfangen. Die Reihenfolge der Meldungsklassen ist wichtig, wenn Sie das Job-Log weiterleiten. In diesem Beispiel wird die Meldungsklasse A an K weitergeleitet, und B wird an die Meldungsklasse J weitergeleitet.

Siehe auch: