Allgemeine Aspekte von Zeitplänen

Dieser Abschnitt behandelt folgende Themen:


Wozu dienen Zeitpläne?

Zeitpläne beinhalten die Datumsangaben für die geplante Ausführung von Job-Netzwerken. Sie können sowohl periodische als auch explizite Datumsangaben umfassen.

Eine beliebige Anzahl von Zeitplänen ist definierbar. Ein solcher, global verfügbarer Zeitplan kann von verschiedenen Job-Netzwerken referenziert werden. Falls ein Zeitplan auf einem vordefinierten Kalender aufbaut, können Datumsangaben zur Ausführung von Job-Netzwerken relativ zu Feiertagen gemacht werden (z.B. letzter Arbeitstag eines Monats).

Weitere Informationen siehe Abschnitte Zeitpläne und Kalender unter Systemübersicht.

Zeitplan-Definition ist optional

Sie brauchen keinen Zeitplan für ein Netzwerk zu definieren. Wenn kein Zeitplan definiert ist und alle Zeitplan-Definitionen leer bleiben, wird das betreffende Netzwerk niemals automatisch durch den Entire Operations-Monitor aktiviert.

Zeitplan-Prüfzeiten

Alle Netzwerk-Zeitpläne werden vom Monitor wenigstens einmal am Tag überprüft, und zwar gewöhnlich um Mitternacht oder nach dem ersten Start des Monitors an einem neuen Tag. Die Netzwerke mit einem Zeitplan-Eintrag für den aktuellen Tag werden aktiviert. Wenn kein frühester Start definiert ist, beginnt die Ausführung unmittelbar nach der Aktivierung, je nachdem, welcher früheste Start auf Job-Ebene definiert ist. Neue oder geänderte Netzwerke mit einem Zeitplan-Eintrag für den aktuellen Tag werden auch aktiviert, wenn die Aktivierungszeit noch nicht erreicht wurde.

Das Prüfdatum wird immer für die Job-Zeitrahmenkalkulation benutzt, auch wenn das Netzwerk etwas später als geplant aktiviert wird, weil der Monitor nicht aktiv war.

Manuelle und maschinelle Aktivierungen am selben Tag

Eine Zeitplan-Aktivierung wird nicht zurückgewiesen, wenn eine manuelle oder maschinelle Aktivierung dieses Netzwerkes für diesen Tag schon vorgenommen wurde.

Mehrfache Aktivierungen

Mehrfache Aktivierungen für Zeitpläne werden ausgeführt, wenn:

Mehrfache Aktivierungen für Zeitpläne werden begrenzt

  • bis zum Ende des nächsten Zeitplantages,

  • bis zum spätesten Start,

  • nach der Anzahl an Aktivierungen,

und zwar abhängig davon, was zuerst vorkommt.

Berechnung für Zeitrahmen für mehrfache Aktivierungen

Folgendes gilt, wenn sowohl Anzahl Aktivierungen (na)) und Akt. alle ... Minuten(em) einen anderen Wert als Null haben:

  • Die aktuelleste Startzeit eines Zeitrahmens (tf_latest_start) wird interpretiert als die aktuellste Startzeit der ersten Aktivierung bei mehrfacher Aktivierung.

  • Bei Aktivierung 1 <= n <= na wird die aktuellste Startzeit der spezifischen Aktivierung auf tf_latest_start + (n - 1) * em gesetzt.

  • Die Ende-Zeit bei Mehrfachaktivierung (mae) wird wie folgt berechnet:

    mae = schedule_date + tf_latest_start + (na * em)

    Wenn bei einer Mehrfachaktivierung die Ende-Zeit (mae) hinter der definierten Ende-Zeit des Zeitrahmens liegt, wird sie auf die Ende-Zeit des Zeitrahmens gesetzt.

    Wenn bei einer Mehrfachaktivierung die Ende-Zeit (mae) hinter der Ende-Zeit des Zeitplantages liegt, wird sie auf das Ende des Zeitplantages gesetzt.

Anmerkung:
Ein Netzwerk wird nicht mehr als schon aktiviert am heutigen Tag behandelt, wenn eine Mehrfachaktivierung am Tag zuvor vorgenommen wurde, deren Läufe nach Mitternacht ausgeführt wurden. In diesem Fall wird die automatische Aktivierung (durch den Zeitplan) durch den Aktivierung am aktuellen Tag nicht verhindert.

Einfluss von Deaktivierungen auf Zeitpläne

Der Tag der Aktivierung wird während einer Deaktivierung nur dann vom Zeitplan gelöscht, wenn die geplante Aktivierung durch einen Zeitplanauszug vom Monitor ausgelöst wurde. Der Tag der Aktivierung wird vom Zeitplan nicht gelöscht, wenn eine manuelle Aktivierung deaktiviert wird.

Importierte Zeitpläne

Wenn ein Zeitplan mittels der Import/Export-Funktion importiert wird, erfolgt eine Prüfung für den aktuellen Tag im Zeitplan. Wenn der aktuelle Tag ein Zeitplan-Tag ist, wird er automatisch vom Zeitplan explizit ausgeschlossen. Wenn Sie möchten, dass der Zeitplan für den aktuellen Tag aktiv sein soll, müssen Sie diese explizite Ausschluss-Definition aus dem Zeitplan entfernen.

Grund: Der Ausschluss des aktuellen Tages beim Import erfolgt, um einen ungewollten, durch den Entire Operations-Monitor erzeugten automatischen Start eines importierten Job-Netzwerks zu verhindern.

Zeitplan-Abhängigkeiten über den Jahreswechsel

Zeitplan-Abhängigkeiten können auch über den Jahreswechsel hinaus definiert werden. Dies betrifft vor allem die Woche, die im alten Jahr beginnt und im neuen Jahr endet.

Eine solche Definition ist aber nur möglich, wenn die benutzten Zeitpläne und Kalender für beide Jahre definiert sind.