Symbolabfrage/Symbol-Eingabe

Sie können für jedes Symbol festlegen, ob während oder vor einer Job-Netzwerk-Aktivierung eine Aufforderung zur Symboländerung erfolgen soll.

  • Während einer manuellen Job-Netzwerk- oder Job-Aktivierung erfolgt die Aufforderung zur Symbol-Eingabe sofort.

    Siehe Fluchtzeichen zur Symbolersetzung.

  • Bei geplanten (automatischen) Aktivierungen werden Eingabeaufforderungen an eine Mailbox gesendet, die mit dem Netzwerk verlinkt ist. Mit der Netzwerk-Aktivierung wird dann solange gewartet, bis die Symbol-Eingabe durch einen Benutzer erfolgt ist.

    Siehe Empfänger für netzwerkbezogene Nachrichten bestimmen.

Dieser Abschnitt behandelt folgende Themen:

Verwandte Themen:


Symbol-Eingabe bei einer Netzwerk- oder Job-Aktivierung

Entire Operations stellt eine Standardmethode für die Symbol-Eingabe zur Verfügung. Die Standard Symbol-Eingabe wird in Jobs vom Typ NET (Unternetzwerke) nicht verwendet.

Alle notwendigen Symbole werden in einem Dialog angezeigt und können durch Überschreiben geändert werden.

Falls es sich bei aktivierten Jobs um Jobs mit der Speicherart MAC oder vom Typ JOB handelt, deren JCL Symbole für veränderbare Werte enthält, werden deren Werte während der manuellen Aktivierung durch die aktuellen Werte ersetzt. Ausgenommen davon sind solche, die laut Definition zum Zeitpunkt des Jobstarts ersetzt werden sollen.

In einer Job-Netzwerk-Definition und in der Definition der zugehörigen Jobs können mehrere Symboltabellen angegeben werden. Während der Aktivierung eines Netzwerks oder Jobs werden nacheinander alle Symboltabellen für die Symbol-Eingabe abgefragt, die mindestens ein einzugebendes Symbol enthalten.

Anmerkungen:

  1. Während einer Job-Netzwerk-Aktivierung können bis zu 100 verschiedene Symboltabellen für die Symbol-Eingabe abgefragt werden. Falls in dem Job-Netzwerk mehr Symboltabellen verwendet werden, erscheint als Warnhinweis die Meldung EOR1830 - Mehr als :1: Symboltabellen im Netzwerk. In diesem Fall kann es sein, dass einige Symboltabellen nicht abgefragt werden können. Bei Verwendung von Symboltabellenversionen kann es vorkommen, dass die Bestimmung der aktuellen Symboltabellenversion nicht richtig funktioniert.
  2. Wenn die Job-Netzwerk-Aktivierung manuell erfolgt und wenn die JCL eines Jobs Symbole enthält, die laut Definition abgefragt werden sollen, werden Sie aufgefordert, die Werte einzugeben, die bei dieser Aktivierung verwendet werden sollen. Sie können in der aktiven Symboltabelle, die während der Job-Netzwerk-Aktivierung benutzt wird, neue Symbole anlegen (hinzufügen) und bereits vorhandene Symbole ändern.

Beginn der AnweisungslisteUm Symbole zu ändern und die aktive Symboltabelle als Datei zu speichern:

  1. Aktivieren Sie ein Netzwerk, für das mindestens ein Symbol zur Eingabe definiert wurde.

    Der Dialog Symbolabfrage wird angezeigt (Beispiel):

    Symbolabfrage

    Der Dialog Symbolabfrage listet alle Symbole der Symboltabelle und ihre Werte auf. Die Symbolwerte werden aus der entsprechenden Master-Symboltabelle übernommen.

    Sie können neue Symbole hinzufügen, jeden vorhandenen Symbolwert ändern oder unverändert lassen. Die neuen Werte bleiben in der Symboltabelle, bis die Symboltabelle hierfür geändert wird oder bis zur nächsten Eingabeaufforderung nach der manuellen Aktivierung eines Job-Netzwerks, das die Symboltabelle benutzt.

    Ausführliche Informationen siehe Manuelle Job-Netzwerk-Aktivierung im Kapitel Netzwerk-Verwaltung.

    Anmerkung:
    Wenn für das Symbol Gültigkeitsprüfungen definiert sind, können Sie nur einen gültigen Symbolwert eingeben. Ungültige Werte werden zurückgewiesen, und es wird eine benutzerdefinierte Fehlermeldung ausgegeben.

  2. Wählen Sie die Schaltfläche Weiter, um alle Eingaben zu speichern.

    Wenn das Kontrollkästchen Speichere aktive Symbole als Datei markiert ist, wird ein Fenster angezeigt, in dem Sie die Datei angeben können.

    Wählen Sie OK, um alle Eingaben zu speichern.

User Exit zur Symbol-Eingabe angeben

Wenn Sie Ihre eigenen Bildschirme zur Symbol-Eingabe benutzen wollen (mit eigenen Hilfen, Plausibilitätsprüfungen usw.), können Sie spezielle User Exits zur Symbol-Eingabe definieren, um Job-Netzwerke zu aktivieren.

Siehe auch Restriktionen unter Allgemeiner User Exit-Parameter-Bereich

Beginn der AnweisungslisteUm einen User-Exit zur Symbol-Eingabe in einem Netzwerk zu definieren:

  1. Wählen Sie die Registerkarte Symbolabfrage.

  2. Weitere Vorgehensweise siehe User-Exit zur Symbolabfrage definieren - Register Symbolabfrage im Abschnitt Job-Netzwerk-Definition anlegen.

Dieser Abschnitt behandelt folgende Themen:

Beispiel einer aktiven Symboltabelle

Das folgende Beispiel zeigt den Inhalt einer Ausgabedatei, die unter Verwendung des GUI Client für eine aktive Symboltabelle generiert wurde.

Aktive Symboltabelle

Die Liste zeigt den aktuellen Status der Symbole, die für die Symboltabelle EXAM-TABLET-V3 definiert sind und die abgefragt wird, wenn das Netzwerk SAG-PROMPT aktiviert wird.

Symbole ändern ohne Eingabe

Sie können die Symboltabelle für jeden Lauf anpassen, indem Sie einen User Exit ohne Eingabe (im Hintergrund) definieren. Siehe User-Exit zur Symbolabfrage definieren - Register "Symbolabfrage" .

Diese Funktion kann verwendet werden, um aktive Symbole in Abhängigkeit von Werten anderer Symbole oder von etwas beliebig anderem zu ändern.

Der User Exit wird vom Entire Operations-Monitor nach Erstellung der aktiven Symboltabellen, aber vor dem Laden der JCL aufgerufen. Falls der User Exit fehlt oder einen Laufzeit-Fehler bekommt, wird die Netzwerk-Aktivierung abgebrochen, und eine Nachricht wird an die Mailbox gesendet, die dem Netzwerk als Nachrichten-Empfänger zugeordnet ist. Ist keine Mailbox zugeordnet, wird die Nachricht an die Mailbox SYSDBA gesendet. Weitere Informationen zu Mailboxen siehe Abschnitt Mailboxen.

Sie sollten den User Exit analog zum User Exit zur Symbol-Eingabe kodieren. Verwenden Sie die dafür vorgesehene Parameterliste NOPSYP3A in Verbindung mit der Local Data Area NOPSYT1L. Kodieren Sie keine Bildschirm-Ein-/Ausgaben, wenn Sie keine Eingabeaufforderung im Vordergrund verwenden.

Siehe auch Restriktionen unter Allgemeiner User Exit-Parameter-Bereich im Abschnitt User Exits.