Symboltabellen und Symbole

Symboltabellen sind benutzerdefinierte Tabellen, die jeweils eine Liste von Symbolnamen mit ihren aktuellen Werten beinhalten. Diese Tabellen werden immer benutzt, wenn die auszuführenden Jobkontrollanweisungen zum Aktivierungs- oder Ausführungszeitpunkt erst aufgebaut werden sollen (dynamische Generierung von Jobkontrollanweisungen). Der Vorteil solcher Symboltabellen ist, dass sie nur einmal gepflegt werden müssen, aber in einer großen Anzahl von Jobs referenziert werden können.

Sie können eine beliebige Anzahl von Symboltabellen definieren und sie einfach dadurch benutzen, indem sie ihren Namen in der Definition der entsprechenden Job-Netzwerke angeben.

Bei der Definition von Symbolen kann spezifiziert werden, dass bei der Aktivierung der sie verwendenden Job-Netzwerke eine Aufforderung an eine Mailbox zur Dateneingabe erfolgen soll: die am Bildschirm eingegebenen Daten werden dann in die auszuführenden Jobkontrollanweisungen übernommen.

Bei jeder Netzwerk-Aktivierung wird eine Kopie der verknüpften Symboltabelle(n) erstellt. Damit wird es Ihnen möglich, Netzwerke mit unterschiedlichen Parametersätzen zur Ausführung vorzubereiten, und das sogar über einen längeren Zeitraum im voraus.

Wie können nun Symbole in den Jobkontrollanweisungen benutzt werden? Immer wenn ein Symbolname in den Jobkontrollanweisungen oder in einer Prozedur vorkommt, wird er durch seinen aktuellen Wert aus der Symboltabelle ersetzt. Den Zeitpunkt dieser Ersetzung können Sie selbst anhand zweier Steuerzeichen bestimmen: entweder den Zeitpunkt der Netzwerk-Aktivierung oder aber den Zeitpunkt der tatsächlichen Job-Ausführung.

Es gibt in Entire Operations auch eine große Anzahl vordefinierter (eingebauter) Symbole.

Die Symbole selbst werden in verschiedenen Tabellen (wie in Steplibs) gesucht. Symbole können rekursiv andere Symbole beinhalten; Systemvariablen können ebenfalls zur Bildung von Symbolwerten herangezogen werden.

Symboltabellen gehören Eigentümern. Ein Eigentümer kann eine beliebige Anzahl von Symboltabellen besitzen. Ein Benutzer kann alle Symboltabellen aller Eigentümer verändern, für die er autorisiert ist.

Symbole können mit Hilfe sogenannter APIs (Application Programming Interfaces) von beliebigen Natural Programmen abgefragt und modifiziert werden. Wird ein solches Natural Programm als Teil eines Entire Operations Job-Netzwerks ausgeführt, so können aktive Symboltabellen sogar während der laufenden Ausführung von Job-Netzwerken verändert werden.

Weitere Informationen siehe Symboltabellen und Symbole (in der Systemübersicht) und Symboltabellen und Symbole im Benutzerhandbuch.