Job Scheduler Erste Seite – Konfiguration in XML |
<includefile |
= "filename"
|
Pfad der einzufügenden Datei |
live_file |
= "path"
|
Pfad der einzufügenden Datei aus dem Konfigurationsverzeichnis |
node |
= "xpath"
|
XPath-Ausdruck |
/>
Dieses Element kann in den Text gestreut werden (aber außerhalb von <![CDATA[ und ]]>), um Quell-Code, der in anderen Dateien steht, einzuziehen.
Bei Ausführung auf einem entfernten Rechner mit <process_class remote_scheduler="…"> wird die Datei auf dem entfernten Rechner gelesen.
Wenn der Scheduler die einzuziehende Datei nicht lesen kann:
<description>: Der Scheduler ignoriert Fehler, fügt aber die Fehlermeldung in die <description> ein. <script>: Der Scheduler versetzt den Job in den Zustand read_error. Das Kommando <modify_job cmd="reread"> lässt den Scheduler das Skript erneut lesen. – Programm-Code |
– Beschreibung |
– Feiertage |
– Parameter |
file="filename" Pfad der einzufügenden Datei
Der Name der Datei, deren Inhalt eingefügt werden soll. Wenn der Dateiname nicht absolut ist, dann geht der Scheduler abhängig vom umgebenden XML-Element von verschiedenen Verzeichnissen aus:
<script>, <description>, <params>: -include-path gibt das Verzeichnis an. <holidays>: -config). Umgebungsvariablen (z.B. $HOME) werden ersetzt (siehe hier).
live_file="path" Pfad der einzufügenden Datei aus dem Konfigurationsverzeichnis
Das Attribut kann verwendet werden direkt unter
und gibt den Pfad der Datei an, deren Inhalt eingefügt werden soll, relativ zum Verzeichnis der Datei, aus der das <include> stammt. Er muss sich innerhalb des Konfigurationsverzeichnisbaums befinden. "/" am Anfang bezeichnet die Wurzel des Konfigurationsverzeichnisses. Windows-Laufwerksbuchstaben können nicht verwendet werden.
Wenn die Datei, die das <include> enthält, nicht aus einem Konfigurationsverzeichnis stammt, geht der Scheduler von der Wurzel des Konfigurationsverzeichnisses aus.
Unter <job><params> und <order><params> führt eine Änderung der Datei zum erneuten Lesen des Jobs bzw. Auftrags, falls er dateibasiert ist, also aus einem Konfigurationsverzeichnis stammt.
|
SCHEDULER-461 |
Path reaches beyond root (too many '..'): |
|
SCHEDULER-417 |
Invalid name: '' |
Umgebungsvariablen (z.B. $HOME) werden ersetzt (siehe hier).
node="xpath" XPath-Ausdruck
Wirkt nur für <include> in <params> und wählt die einzulesenden <param>-Elemente aus. Voreingestellt ist xpath="params/*".
|
SCHEDULER-409 |
XML tag <> expected, instead of <> |
Zuletzt geändert von Joacim Zschimmer, 2008-07-04 |