Zschimmer GmbH Impressum und Kontakt

Scheduler     Erste Seite   –   XML-Kommandos

  XML     API     Register


logo

XML-Element  <commands>

<commands
on_exit_code  = "exitcodes"
>
<add_jobs ...>
XML-Element <add_jobs>
<add_order ...>
Auftrag hinzufügen
<licence.use ...>
Löscht eine Sperre
<modify_job ...>
Kommando an einen Job
<modify_order ...>
<modify_spooler ...>
Kommando an den ganzen Scheduler
<scheduler_log.log_categories.reset ...>
Setzt eine Log-Kategorien fürs interne scheduler.log
<scheduler_log.log_categories.set ...>
Setzt eine Log-Kategorien fürs interne scheduler.log
<scheduler_log.log_categories.show ...>
Zeigt die Log-Kategorien fürs interne scheduler.log
<show_history ...>
<show_job ...>
Job zeigen
<show_jobs ...>
<show_job_chains ...>
<show_state ...>
Status zeigen
<start_job ...>
Eine Task starten
<terminate ...>
Scheduler ordentlich beenden

</commands>

 

Das Element fasst eine Folge von Kommandos zusammen. Wann die Kommandos ausgeführt werden, hängt vom Eltern-Element ab.

Eltern-Elemente

<config>  

  – Konfiguration

Der Scheduler führt die Kommandos nach dem Laden der Konfiguration und vor dem Scheduler-Skript aus. Die <commands> aus den <base>-Konfigurationen werden zuerst ausgeführt.

Ein Fehler beendet den Scheduler.

<job>  

  – Definition eines Jobs

Der Scheduler führt die Kommandos aus, wenn eine Task sich beendet. Für manche Kommandos lassen sich die Parameter der beendeten Task oder (unter bestimmten Bedingungen) des zuletzt ausgeführten Auftrags mit <copy_params> übernehmen.

Ein Fehler stoppt den Job (siehe aber <delay_after_error>).

Attribute

on_exit_code="exitcodes"  

Innerhalb von <job> ist dieses Attribut Pflicht, woanders kann es nicht verwendet werden.

Gibt die Exit-Codes an, die zur Ausführung der hier aufgeführten Kommandos führen sollen. Als Wert kann angegeben werden:

Siehe auch <job ignore_signals="…">.

Meldungen

[ERROR] SCHEDULER-324 Invalid value for attribute exit_code="(1)" in <commands> 
[ERROR] SCHEDULER-325 Attribute exit_code is not applicable here 
[ERROR] SCHEDULER-326 <commands on_exit_code="(1)">: <commands> for exit code (2) is already defined 
[ERROR] SCHEDULER-327 Last error occurred when executing command: xml_command(1) 
[warn] SCHEDULER-337 Signal (1) is unknown on this operating system and is ignored 
[info] SCHEDULER-328 Executing <commands on_exit_code="(1)">: 

Beispiel  

on_exit_code="0"
on_exit_code="1 2 3 99"
on_exit_code="error"
on_exit_code="SIGTERM SIGKILL"

Kind-Elemente

<add_jobs>  

  – XML-Element <add_jobs>

<add_jobs> kann wiederholt werden.

<add_order>  

  – Auftrag hinzufügen

<add_order> kann wiederholt werden.

<licence.use>  

  – Löscht eine Sperre

<licence.use> kann wiederholt werden.

<modify_job>  

  – Kommando an einen Job

<modify_job> kann wiederholt werden.

<modify_order>  

  –

<modify_order> kann wiederholt werden.

<modify_spooler>  

  – Kommando an den ganzen Scheduler

<modify_spooler> kann wiederholt werden.

<scheduler_log.log_categories.reset>  

  – Setzt eine Log-Kategorien fürs interne scheduler.log

<scheduler_log.log_categories.reset> kann wiederholt werden.

<scheduler_log.log_categories.set>  

  – Setzt eine Log-Kategorien fürs interne scheduler.log

<scheduler_log.log_categories.set> kann wiederholt werden.

<scheduler_log.log_categories.show>  

  – Zeigt die Log-Kategorien fürs interne scheduler.log

<scheduler_log.log_categories.show> kann wiederholt werden.

<show_history>  

  –

<show_history> kann wiederholt werden.

<show_job>  

  – Job zeigen

<show_job> kann wiederholt werden.

<show_jobs>  

  –

<show_jobs> kann wiederholt werden.

<show_job_chains>  

  –

<show_job_chains> kann wiederholt werden.

<show_state>  

  – Status zeigen

<show_state> kann wiederholt werden.

<start_job>  

  – Eine Task starten

<start_job> kann wiederholt werden.

<terminate>  

  – Scheduler ordentlich beenden

<terminate> kann wiederholt werden.

Meldungen

[info] SCHEDULER-965 Executing command (1) 

Jedes auszuführende Kommando wird protokolliert.

[info] SCHEDULER-966 Command answer: (1) 

Die Antwort des Kommandos, wenn vorhanden


Software- und Organisations-Service GmbH

Zuletzt geändert von Joacim Zschimmer, 2008-10-21