Zeitgesteuerte Eingangsagenten rufen Daten zu einem benutzerdefinierten Zeitpunkt von einer Datenquelle ab. Sie geben den Zeitpunkt klassisch in Cron-Syntax oder in vereinfachter Form an. Zusätzlich können Sie den Eingangsagenten per HTTP oder Message triggern.
Hinweise
Im Control Center sehen Sie den letzten und den nächsten geplanten Startzeitpunkt eines Profils.
Sie können Verzeichnisnamen in allen Datenquellen dynamisch mit einem Datum erstellen. Zum Beispiel ersetzt das System den Verzeichnisnamen
C:/tmp/<yyyyMMdd>am 23.8.2023 durchC:/tmp/20230823.Die System-Variable
VAR_SYS_TRIGGER_CHANNEL_ID(bzw.MSG_CALL_VAR_SYS_TRIGGER_CHANNEL_ID) ersetzt den Kanal im zeitgesteuerten Eingangsagenten. Das funktioniert bei jeder Datenquelle. Als Wert der Variable geben Sie die ID des neuen Kanals an.Wenn ein Job durch erzwungenen Abbruch (z. B. Force Stop, Stromausfall) nicht regulär endet, wird er beim nächsten Serverstart als „Crashed Job" neu gestartet – aber von vorne, nicht an der Abbruchstelle. Voraussetzung:
trackCrashedJobs = trueinstartup.xml.Node Controller / Load Balancing: Cron-Jobs laufen per Default immer auf dem Node Controller, nicht auf Clients. Profilbezogen kann ein bestimmter Node festgelegt werden.
Interne Cronjobs mit Funktion anlegen
Siehe Funktion createScheduleEntry().
Cronjob zum Löschen alter Dateien
Siehe Abschnitt Dateien mit internem Cronjob löschen.