Documentation Index

Fetch the complete documentation index at: https://docs.lobstersoftware.com/llms.txt

Use this file to discover all available pages before exploring further.

Zeitgesteuerte Eingangsagenten (Cron)

Prev Next

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 durch C:/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 = true in startup.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.