Dieses Kapitel behandelt folgende Themen:
Ein Zeitplan ist eine vordefinierte Zeittabelle, nach der ein Job-Netzwerk aktiviert wird. Entire Operations überwacht Zeitpläne, um festzustellen, welche Job-Netzwerke zu aktivieren sind.
Sie können Aktivierungsdaten in einem Zeitplan als explizite und/oder wiederkehrende Daten definieren (Wochentage, Monatstage oder eine Kombination von Tagen und Monaten).
Entire Operations kann in einem Zeitplan Feiertage wahlweise berücksichtigen. Beispiel: Wenn Sie ein Job-Netzwerk planen, das am ersten Tag eines Monats anlaufen soll, und die Zeitplantabelle sich auf einen Kalender bezieht, der Samstag und Sonntag als Nicht-Arbeitstage definiert, startet Entire Operations das Job-Netzwerk nicht, falls der erste Monatstag ein Samstag oder Sonntag ist. Die Aktivierung kann auf den nächsten Arbeitstag (in unserem Fall: Montag) verschoben werden. Mit anderen Worten: Entire Operations ist in der Lage, automatisch den ersten Monatstag als den ersten Arbeitstag eines Monats zu interpretieren.
Ein Zeitplan kann auf einem vordefinierten Kalender basieren, der zwischen Arbeitstagen und Nicht-Arbeitstagen unterscheidet.
Sie können den definierten Zeitplan im Kalenderformat überprüfen - unabhängig davon, ob Aktivierungsdaten als explizite oder relative Daten definiert sind. Dies ist möglich, weil Entire Operations relative Daten automatisch in explizite übersetzt.
Es ist möglich, die Ausführung einzelner Jobs eines Netzwerks von der Position im Zeitplan (z.B. erster Zeitplan-Tag der Woche) oder im Kalender (z. B. letzter Werktag des Jahres) abhängig zu machen.
Die Definition eines Zeitplans ist optional. Sie brauchen keinen Zeitplan für ein Job-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.
Sie können eine Zeitplan-Definition benutzen, in der die täglichen, wöchentlichen oder monatlichen Aktivierungszyklen definiert sind. Dieser (Master-)Zeitplan kann mit allen Job-Netzwerken verknüpft werden, die dem Eigentümer des Zeitplans gehören.
Zusätzlich können Sie Aktivierungstage und -zyklen für einzelne Jobs und Zeitrahmen mit Start- und Endezeiten für einzelne Jobs und Job-Netzwerke angeben.
Angaben zur Zeitplanung, die in der Netzwerk-Definition erfolgen, können mit den Angaben im verknüpften Zeitplan kombiniert werden. Dabei gilt, dass Zeitplanangaben auf Jobebene Vorrang vor den Angaben auf Netzwerkebene haben und dass Angaben auf Netzwerkebene Vorrang vor Angaben im verknüpften (Master-)Zeitplan haben.
Die folgende Grafik zeigt die möglichen Zeitplanungsoptionen:
Die dargestellten Optionen werden in den folgenden Abschnitten erläutert.
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 auf der Netzwerkebene oder der Jobebene definiert ist, beginnt die Ausführung unmittelbar nach der Aktivierung. Neue oder geänderte Netzwerke mit einem Zeitplan-Eintrag für den aktuellen Tag werden außerdem aktiviert, auch wenn die Aktivierungszeit noch nicht erreicht ist.
Das Zeitplanauszugsdatum wird immer für die Job-Zeitrahmenberechnung benutzt, auch wenn das Netzwerk etwas später als geplant aktiviert wird, weil der Monitor nicht aktiv war.
Weitere Informationen siehe Verarbeitung der Zeitrahmen-Definitionen im Abschnitt Zeitplan für ein Job-Netzwerk verwalten im Kapitel Netzwerk-Verwaltung.
Eine Zeitplan-Aktivierung wird nicht zurückgewiesen, wenn eine manuelle Aktivierung oder eine API-Aktivierung dieses Netzwerkes für denselben Tag bereits vorgenommen wurde.
Sie können in einem Netzwerk-Zeitplan mehrfache Aktivierungen definieren.
Weitere Informationen siehe Mehrfache Netzwerk-Aktivierungen definieren im Abschnitt Zeitplan für ein Job-Netzwerk verwalten im Kapitel Netzwerk-Verwaltung.
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.
Wenn ein Zeitplan mittels der Import/Export-Utility importiert wird, erfolgt eine Prüfung für den aktuellen Tag im Zeitplan. Wenn der aktuelle Tag ein Zeitplan-Tag ist, wird er automatisch explizit vom Zeitplan 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 veranlassten automatischen Start eines importierten Job-Netzwerks zu verhindern.
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.
Wenn Sie einen Zeitplan definieren, brauchen Sie keinen Kalender zu benutzen. Das heißt, wenn Sie keinen Kalender angeben, werden alle Tage wie Arbeitstage behandelt.
Sie können Kalender benutzen, die dem Eigentümer des Netzwerks gehören, und Kalender anderer Eigentümer.
Wenn Sie einen Kalender in der Zeitplan-Definition angeben, wird das Datum der Zeitplan-Definition nur dann benutzt, wenn es ein Kalender-Werktag (Arbeitstag) ist. Netzwerke werden nicht an Feiertagen aktiviert.
Weitere Informationen siehe Kapitel Kalender.
Anmerkungen: