Abhängigkeiten
In diesem Bereich werden alle Abhängigkeiten des aktuellen Laufzeitobjektes von anderen Laufzeitobjekten angezeigt.

Der Dialog gibt eine Übersicht über alle notwendigen Abhängigkeiten, ihren aktuellen Status und die Möglichkeit, Abhängigkeiten bewusst zu ignorieren. Die Liste alle Abhängigkeiten, welche zum Starten des Laufzeitobjektes erfüllt werden müssen, und ihren aktuellen Status an.
Abhängigkeitsmodus
Beschreibt den Abhängigkeitsmodus (AND oder OR), der in der Definition des Laufzeitobjektes definiert wurde.
Tabelle
Die Tabelle enthält folgende Spalten:
Wählen
Für Abhängigkeiten, die noch nicht erfüllt, bzw. ignoriert wurden, wird hier eine Checkbox angezeigt, mit der Abhängigkeiten ausgewählt und über die Schaltfläche Abhängigkeiten ignorieren ignoriert werden können.
Benötigter Name
Hierbei handelt es sich um den Namen des benötigten Laufzeitobjektes, welches vor dem Start des aktuellen Laufzeitobjektes einen gültigen FINAL Job-Status angenommen haben muss. Das Anklicken des Namens öffnet einen Tab mit dem Editor für Job Definitionen für die Definition des benötigten Laufzeitobjektes.
Links des benötigten Namens wird der Status der Abhängigkeit in Form von Symbolen angezeigt.
-
Abhängigkeit ist nicht OK
Die Abhängigkeit wurde noch nicht erfüllt oder kann nicht mehr erfüllt werden. Sollte bei einer Abhängigkeit mit dem Abhängigkeitsmodus AND dieses Icon zu sehen sein, kann durch diese Abhängigkeit des aktuellen Laufzeitobjektes nicht ausgeführt werden. -
Abhängigkeit ist OK
Die Abhängigkeit wurde erfüllt. Im Abhängigkeitsmodus OR muss mindestens eine Abhängigkeit den Status grün haben, damit das Laufzeitobjekt laufen kann. Im Dependency Mode AND müssen alle Einträge grün sein, damit das Laufzeitobjekt laufen kann.
Zusätzlich wird hier das Symbol Ignore Dependencies angezeigt, falls diese Abhängigkeit ignoriert wurde.
ID
In diesem Feld wird die ID des benötigten Laufzeitobjektes angezeigt. Das Anklicken der ID öffnet einen Tab mit der Detailmaske Jobs und Batches für die Instanz des benötigten Laufzeitobjektes.
Finaler Status
In dieser Spalte wird der Exit Status des benötigten Laufzeitobjektes angezeigt, falls dieses einen ein FINAL Job-Status erreicht hat.
Abhängigkeitsbedingung
Ist in der Definition der Abhängigkeit eine Abhängigkeitsbedingung spezifiziert, so wird diese hier angezeigt. Die Bedingung wird in der Tabelle unter Umständen unvollständig (verkürzt) angezeigt.
Name des Abhängigen
In dieser Spalte wird das Laufzeitobjekt genannt, welches diese Abhängigkeit definiert. Dies ist im Normalfall das aktuelle Laufzeitobjekt, kann aber auch eines der übergeordneten Laufzeitobjekte (Eltern) des Laufzeitobjektes sein, falls es sich bei der Abhängigkeit um eine geerbte Abhängigkeit handelt.
ID des Abhängigen
Hierbei handelt es sich um die ID des abhängigen Laufzeitobjektes.
Status Auswahl
Die Status Auswahl beschreibt die Methode zur Bestimmung der gültigen finalen Exit Status, die das benötigte Laufzeitobjekt annehmen muss, um die Abhängigkeit zu erfüllen.
Benötigte Status
Hier werden in einer durch Kommas getrennten Liste die benötigten Exit Status angezeigt, welche das angeforderte Laufzeitobjekt final annehmen muss, damit die Abhängigkeit als erfüllt betrachtet werden kann, wenn in der Spalte Status Auswahl FINAL angezeigt wird.
Prüfe bei
Prüfe bei beschreibt, wann ein benötigtes Laufzeitobjekt für die Erfüllung der Abhängigkeit als FINAL betrachtet werden kann.
Status
Hierbei handelt es sich um den aktuellen Status der Abhängigkeitsbeziehung. Es gibt folgende Ausprägungen:
-
OPEN
Das benötigte Laufzeitobjekt hat noch keinen FINAL Status erreicht (ist noch nicht gelaufen, läuft noch, ist auf Fehler gelaufen). Die Abhängigkeit ist noch nicht erfüllt, kann aber durch Erreichen eines gültigen FINAL Status erfüllt werden. -
FULFILLED
Das benötigte Laufzeitobjekt ist beendet und hat einen für die Abhängigkeit gültigen Exit Status angenommen. Die Abhängigkeit ist erfüllt worden. -
FAILED
Das benötigte Laufzeitobjekt ist FINAL, hat aber einen für die Abhängigkeit nicht gültigen FINAL Exit Status angenommen. Die Abhängigkeit kann nicht mehr erfüllt werden. -
DEFERED
Das benötigte Laufzeitobjekt wurde noch nicht zugeordnet.
Schaltfläche "Abhängigkeiten ignorieren"
Die Schaltfläche Abhängigkeiten ignorieren wird verwendet, um eine oder mehrere Abhängigkeiten bewusst zu ignorieren. Dazu können in der Tabelle die zu ignorierenden Abhängigkeiten in der Spalte Wählen ausgewählt und die Schaltfläche Abhängigkeiten ignorieren betätigt werden.
Der angezeigte Bestätigungs-Dialog enthält zusätzlich ein Auswahlfeld Modus, über welches bestimmt wird, wie sich das Ignorieren der ausgewählten Abhängigkeiten auf die Abhängigkeiten der Kinder des Laufzeitobjektes auswirkt.
Per Default erben alle Kinder eines Ausführungsobjektes dessen Abhängigkeiten. Mit dem Modus wird festgelegt, wie mit Kindern des aktuellen Laufzeitobjektes umgegangen werden soll.
-
RECURSIVE
Dies ist das Default-Verhalten. Es werden nicht nur die ausgewählten Abhängigkeiten des Laufzeitobjektes, sondern auch die implizit an die Kinder des Laufzeitobjektes vererbten Abhängigkeiten ignoriert. Sollte ein Kind eine explizit angegebene Abhängigkeit haben, die nicht vom Laufzeitobjekt geerbt wurde, so wird diese nicht ignoriert, sondern beachtet. -
JOB_ONLY
Nur das Laufzeitobjekt selbst ignoriert die Abhängigkeit. Alle Kinder beachten die vererbte Abhängigkeit und warten auf das benötigte Laufzeitobjekt. Damit ist es möglich, ein Laufzeitobjekt vorzeitig zu starten, seine Kinder allerdings warten zu lassen.