Job Scheduler Erste Seite – Konfiguration in XML |
<file_order_sourcedelay_after_error |
= "seconds"
|
|
directory |
= "directory_path"
|
|
max |
= "integer"
|
|
next_state |
= "string"
|
|
regex |
= "regex"
|
|
repeat |
= "no|seconds"
|
/>
Fügt einer Jobkette eine Dateiauftragsquelle hinzu. Jeder Dateiname in dem Verzeichnis, der dem Regulären entspricht, wird der Jobkette als Dateiauftrag hinzugefügt.
Siehe auch »Verzeichnisüberwachung mit Dateiaufträgen« und <file_order_sink>.
<job_chain name="my_job_chain">
<file_order_source directory="/tmp/input"/>
<job_chain_node state="first" job="process_file" error_state="ERROR"/>
<file_order_sink state="remove" remove="yes"/>
<file_order_sink state="ERROR" move_to="/tmp/input.error"/>
</job_chain> – Jobkette |
directory="directory_path"
Pfad des Verzeichnisses, dass die Dateien enthält.
Umgebungsvariablen (z.B. $HOME) werden ersetzt (siehe hier).
regex="regex"
Wenn Sie hier einen Regulären Ausdruck angeben, werden nur Dateinamen beachtet, die ihm entsprechen.
delay_after_error="seconds" (Initialwert: repeat)
Voreingestellt ist der Wert des Attributs repeat="…".
Wenn das Verzeichnis nicht lesbar ist, verschickt er eine eMail und versucht der Scheduler es periodisch erneut, bis er Erfolg hat. Dann verschickt er eine weitere eMail.
repeat="no|seconds"
Der Scheduler prüft periodisch das Verzeichnis auf Veränderung. Die Länge der Periode kann hier angegeben werden.
Unter Windows ist repeat="60" voreingestellt. Außerdem nutzt der Scheduler zusätzlich die in Windows integrierte Verzeichnisüberwachung, so dass er auf eine Änderung des Verzeichnisses sofort reagiert. Sie wird nach Ablauf des Wiederholungsintervalls erneuert.
Unter Unix ist repeat="10" voreingestellt. Das Verzeichnis wird alle 10 Sekunden auf Veränderung geprüft.
max="integer" (Initialwert: 100)
Die Zahl der in einem Zug als Aufträge zu übernehmenden Dateien. Wenn mehr Dateien vorliegen, übernimmt er sie, sobald der erste Job der Jobkette einen weiteren Auftrag ausführen kann.
next_state="string"
Wenn die Aufträge nicht in den ersten Job der Jobkette gespeist werden sollen, kann hier der anfängliche Zustand der Aufträge angegeben werden.
Zuletzt geändert von Joacim Zschimmer, 2007-05-07 |