Job Execute Batch Jobs

Zweck

Der aktive, konfigurierbare Job führt eine festgelegte Warteschlange anderer Webdesk-Jobs nacheinander aus.

Konfiguration

  • Bei erstem Fehler stoppen (stopOnFailure): Bei aktiviertem Wert wird die Ausführung beim ersten fehlerhaften Job mit einer Job-Exception beendet. Bei deaktiviertem Wert werden die restlichen Jobs der Warteschlange weiter ausgeführt.
  • Jobs: Über den Repeater wird pro Zeile ein vorhandener Job ausgewählt. Die Reihenfolge der Zeilen ist die Ausführungsreihenfolge.
  • Die ausgewählten Job-UIDs werden aus der Konfiguration gelesen und beim Lauf über den Job-Service geladen.

Verhalten

  1. Der Job protokolliert die gesamte Warteschlange.
  2. Jeder konfigurierte Job wird über den normalen PoJobRunner mit seiner eigenen Konfiguration ausgeführt.
  3. Nach erfolgreichem Abschluss wird der nächste Job gestartet.
  4. Bei einem Fehler wird je nach stopOnFailure abgebrochen oder mit dem nächsten Eintrag fortgesetzt. Nicht gestartete Jobs werden im Log ausgewiesen.
  5. Wird der Batchlauf durch einen Systemadministrator unterbrochen, stoppt die Verarbeitung und die noch nicht gestarteten Jobs werden protokolliert.

Hinweise

  • Planen Sie die Reihenfolge nach fachlichen Abhängigkeiten, zum Beispiel Import vor Cache-Refresh.
  • Eine Batch-Konfiguration ersetzt nicht die Einzelkonfiguration der enthaltenen Jobs.
  • Prüfen Sie nach dem Lauf das Joblog auf gestartete, erfolgreiche, fehlerhafte und nicht gestartete Jobs.
Kommentare (0)