Zschimmer GmbH Impressum und Kontakt

Job Scheduler     Erste Seite   –   XML-Kommandos

  XML     API     Register


logo

XML-Element  <state>     (Antwort)

<state
config_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>

 

Eltern-Elemente

<answer>  

  – Antwort

Attribute

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" 

Kind-Elemente

<locks>  

  – Sperren

<jobs>  

  – Jobs

<job_chains>  

  – Jobketten

<process_classes>  

  – Prozessklassen

<subprocesses>  

  – Subprozesse (abhängige Prozesse)

<remote_schedulers>  

  – Registrierte Scheduler


Software- und Organisations-Service GmbH

Zuletzt geändert von Joacim Zschimmer, 2008-11-07