Intervall
Kleiner 60 Minuten
Eine Anzahl von Minuten/Sekunden wird angegeben, nach denen der Job erneut laufen soll. Bei Angaben unterhalb von einer Stunde pausiert der Job für die angegebene Zeit und wird dann erneut gestartet.
Die folgende Abbildung zeigt den Ablauf bei einer Intervall-Einstellung von 30 Minuten und einer Laufzeit des Jobs von 10 Minuten.
(1) Ein Job wird um 08:00 gestartet und läuft 10 Minuten. Danach pausiert das Profil für 30 Minuten.
(2) Ein Job wird um 08:40 gestartet und läuft 10 Minuten. Danach pausiert das Profil wieder für 30 Minuten.
Ab 60 Minuten
Bei Intervall-Zeiten ab 60 Minuten arbeitet die Zeitsteuerung nach einem anderem Algorithmus.
Der nächste Startzeitpunkt wird berechnet im Moment des Speicherns eines Profils, nach Ablauf eines Cron-Durchlaufs oder beim Starten des Integration Servers.
Die Berechnung basiert auf dem aktuellen Datum und der Minute des Gültig-von-Werts im Profil.
Beispiele für den Fall, dass Gültig von nicht auf die volle Stunde fällt:
Gültig-von-Wert ist 2005-07-12 14:44:50.567, Intervall steht auf 120 Minuten.
Zeiten der Berechnung: 2019-10-12 15:00:00.0, 2019-10-12 15:59:59.999, 2019-10-12 16:00:00.0, 2019-10-12 16:00:00.001.
Berechnete Zeiten: 2019-10-12 16:44:00.0, 2019-10-12 16:44:00.0, 2019-10-12 17:44:00.0, 2019-10-12 17:44:00.0.
Beispiele für den Fall, dass Gültig von auf die volle Stunde fällt:
Gültig-von-Wert ist 2005-07-12 00:00:00.0, Intervall steht auf 120 Minuten.
Zeiten der Berechnung: 2019-10-12 15:00:00.0, 2019-10-12 15:59:59.999, 2019-10-12 16:00:00.0, 2019-10-12 16:00:00.001.
Berechnete Zeiten: 2019-10-12 17:00:00.0, 2019-10-12 17:00:00.00, 2019-10-12 18:00:00.0, 2019-10-12 18:00:00.0.
Hinweis: Bei einem Intervall von 60 Minuten ergibt sich ein vielleicht überraschendes Ergebnis. Berechnete Zeiten: 2019-10-12 16:00:00.0, 2019-10-12 16:00:00.49, 2019-10-12 17:00:00.0, 2019-10-12 17:00:00.0. Die Wartezeit kann also schon mal nur ein paar Millisekunden lang sein, eigentlich wäre das Ergebnis rein rechnerisch eine Millisekunde, aber alles kleiner 50 wird durch 50 ersetzt.
Hinweis: Eine Startzeit verfällt, sollte die Laufzeit des Cronjobs länger als die angegebene Intervall-Zeit sein.