Scheduler Erste Seite – Konfiguration in XML |
<scriptcom_class |
= "com_class_name"
|
|
encoding |
= "encoding"
|
|
filename |
= "filename"
|
|
java_class |
= "java_class_name"
|
|
language |
= "language"
|
><include ...> |
Fügt Text aus einer Datei ein |
</script>
Hier wird der auszuführende Programm-Code angegeben, entweder direkt als Text oder indirekt als Verweis auf Binär-Code.
<script> kann den Quell-Code als Text enthalten. Er kann in <![CDATA[ und ]]> eingeschlossen sein.
<base>
Das Skript wird dem in einer Basiskonfiguration definierten Skript angehängt.
– Konfiguration |
Siehe unten <scheduler_script> in <config>.
– Job Scheduler Skript |
Das Skript ist das Scheduler-Skript. Dem Skript stehen die Variablen spooler und spooler_log zur Verfügung.
spooler_init() wird beim Start des Schedulers (vor dem Start der Jobs) aufgerufen.
spooler_exit() wird bei Beendigung des Schedulers (nach Beendigung aller Jobs) aufgerufen.
– Definition eines Jobs |
Das Skript ist ein Job-Skript.
– Monitor, zum Überwachen des Jobs |
language="language"
Sprache des Programm-Codes. Wird nicht zusammen mit dem Attribute com_class verwendet. Die Großschreibung spielt keine Rolle.
language="java"java_class an. Sie können den Programm-Code der Java-Klasse als Text in <script> angegeben. Der Scheduler kompiliert den Code mit javac. language="JavaScript"language="JScript" oder "VBScript"
language="PerlScript"language="shell"cmd.exe (das Skript wird in einer temporären Datei mit der Namensendung .cmd gespeichert). <process>. <process_class remote_scheduler="…">. encoding=. com_class="com_class_name"
Name einer COM-Klasse (nur Windows). Die COM-Klasse kann die Methoden spooler_open(), spooler_process() etc. bereitstellen.
encoding="encoding"
Nur unter Windows für language="shell": Gibt die Codierung an, in der der Scheduler die temporäre .cmd-Datei erstellt. Windows verlangt für Batch-Dateien encoding="oem", was voreingestellt ist. Außerdem möglich: "cp850", "cp437" und "latin1".
|
SCHEDULER-471 |
Not supported character for encoding '' |
filename="filename"
Zusammen mit dem Attribut com_class können Sie hier den Namen der DLL angeben, die die COM-Klasse implementiert, falls diese nicht registriert ist.
java_class="java_class_name"
Wenn der Job als Java-Klasse realisiert ist, dann geben Sie mit diesem Attribut deren Namen an.
Ein in einer Basiskonfiguration angegebener Name kann überschrieben werden. Die nächste Task (die in einem eigenen Prozess läuft) verwendet die neue Klasse.
– Fügt Text aus einer Datei ein |
Zuletzt geändert von Joacim Zschimmer, 2008-12-12 |