Job Scheduler Erste Seite – XML-Kommandos |
<stateconfig_file |
= "filename"
|
XML-Konfiguration |
db |
= "hostware_dateiname"
|
Datenbank |
db_waiting |
= "yes|no"
|
Scheduler erneuert Datenbankverbindung |
id |
= "name"
|
Veraltet |
log_file |
= "dateiname"
|
Dateiname des Hauptprotokolls |
loop |
= "zahl"
|
Interner Wert: Anzahl der Server-Zyklen |
pid |
= "zahl"
|
Prozess-Id des Schedulers |
spooler_id |
= "name"
|
Scheduler-Id |
spooler_running_since |
= "yyyy-mm-dd hh:mm:ss"
|
Zeitpunkt des Anlaufs des Schedulers |
state |
= "state"
|
Zustand des Schedulers |
tcp_port |
= "integer"
|
|
time |
= "yyyy-mm-dd hh:mm:ss"
|
veraltet |
udp_port |
= "integer"
|
|
version |
= "vv.vv.vv yyyy-mm-dd"
|
|
wait_until |
= "yyyy-mm-dd hh:mm:ss|never"
|
Nächste Aktion des Schedulers |
waiting_errno |
= "number"
|
Fehler beim Scheiben eines Protokolls (Platte voll) |
waiting_errno_filename |
= "filename"
|
Name der Datei, bei der der Fehler aufgetreten ist |
waiting_errno_text |
= "text"
|
Fehlertext zum Attribut waiting_errno |
waits |
= "zahl"
|
Interner Wert: Anzahl der Wartezustände |
>
<locks ...> |
Sperren |
<jobs ...> |
Jobs |
<job_chains ...> |
Jobketten |
<process_classes ...> |
Prozessklassen |
<subprocesses ...> |
Subprozesse (abhängige Prozesse) |
<remote_schedulers ...> |
Registrierte Scheduler |
</state>
– Antwort |
config_file="filename" XML-Konfiguration
Name der XML-Konfigurationsdatei.
spooler_id="name" Scheduler-Id
Die Scheduler-Id, siehe Option -id.
id="name" Veraltet
Veraltet. Verwenden sie das Attribut spooler_id=.
spooler_running_since="yyyy-mm-dd hh:mm:ss" Zeitpunkt des Anlaufs des Schedulers
wait_until="yyyy-mm-dd hh:mm:ss|never" Nächste Aktion des Schedulers
state="state" Zustand des Schedulers
state="starting" | Der Scheduler startet. |
state="running" | Der Scheduler läuft. |
state="paused" | Der Scheduler ist angehalten. |
state="stopping" | Der Scheduler ist dabei, sich zu beenden. |
state="stopping_let_run" | Der Scheduler ist dabei, sich zu beenden, lässt aber laufende Tasks noch selbst zum Ende kommen. Zur Beendigung des Schedulers siehe hier. |
state="stopped" | Der Scheduler ist gestoppt (gleich beendet er sich). Zur Beendigung des Schedulers siehe hier. |
Der Zustand des Schedulers kann mit dem Kommando <modify_spooler cmd="…"> beeinflusst werden.
log_file="dateiname" Dateiname des Hauptprotokolls
version="vv.vv.vv yyyy-mm-dd"
Version des Schedulers
pid="zahl" Prozess-Id des Schedulers
db="hostware_dateiname" Datenbank
Verwendete Datenbank als Hostware-Dateiname. Ein mit -password= angegebene Kennwort wird unterdrückt, außer der Lizenzschlüssel-Code 15 ist gesetzt (siehe sos.ini (Abschnitt [licence], Eintrag key1=…) und <licence.use>).
db_waiting="yes|no" (Initialwert: no) Scheduler erneuert Datenbankverbindung
Wenn der Scheduler die Datenbankverbindung verloren hat und versucht, sie wiederherzustellen, ist db_waiting="yes" gesetzt. Der Scheduler führt währenddessen keinen Job aus.
waiting_errno="number" Fehler beim Scheiben eines Protokolls (Platte voll)
Wenn dieses Attribut gesetzt ist, steht der Scheduduler still und reagiert nur noch auf Kommandos über TCP, UDP und HTTP.
Der Scheduler kann mit <modify_spooler cmd="continue"> fortgesetzt werden.
waiting_errno_text="text" Fehlertext zum Attribut waiting_errno
waiting_errno_filename="filename" Name der Datei, bei der der Fehler aufgetreten ist
loop="zahl" Interner Wert: Anzahl der Server-Zyklen
Der Wert erhöht sich, wenn der Scheduler Opertionen ausführt, z.B. ein Jobschritt oder ein Methodenaufruf aus einem Job heraus.
waits="zahl" Interner Wert: Anzahl der Wartezustände
Der Wert erhöht sich um eins, wenn der Scheduler im Wartezustand ist, weil gerade nichts zu tun ist.
time="yyyy-mm-dd hh:mm:ss" veraltet
Veraltet. Verwenden sie <answer time="…">
tcp_port="integer"
udp_port="integer"
– Sperren |
– Jobs |
– Jobketten |
– Prozessklassen |
– Subprozesse (abhängige Prozesse) |
– Registrierte Scheduler |
Zuletzt geändert von Joacim Zschimmer, 2008-11-07 |