Zschimmer GmbH Impressum und Kontakt

Job Scheduler     Erste Seite   –   Konfiguration in XML

  XML     API     Register


logo

XML-Element  <job_chain_node.job_chain>     (Konfiguration)

<job_chain_node.job_chain
error_state  = "string"
job_chain  = "job_chain_name"
next_state  = "string"
state  = "string"
/>

 

Fügt einer Kette von Jobketten einen neuen Jobkettenknoten hinzu, der eine verschachtelte Jobkette bezeichnet.

Jobketten, die verschachtelte Jobketten enthalten, können selbst nicht in anderen Jobketten als verschachtelte Jobketten verwendet werden.

Miteinander durch Verschachtelung verbundene Jobkettenn bilden einen gemeinsamen Order_id_space, um beim Einfügen eines Auftrags die Eindeutigkeit der Auftragskennung sicherstellen zu können.

Der Scheduler lehnt das Einfügen eines Auftrags in eine Jobkette ab, wenn die Auftragskennung im Order_id_space bereits vergeben ist.

Beim Ersetzen eines Auftrags wird auch ein Auftrag in einer anderen Jobkette, die demselben Order_id_space angehört, ersetzt.

Eltern-Elemente

<job_chain>  

  – Jobkette

Attribute

state="string" 

Zustand, für den dieser Jobkettenknoten gilt.

job_chain="job_chain_name" 

Jobkette, der der Auftrag übergeben werden soll, wenn er den Zustand erreicht.

next_state="string" 

spooler_process() mit return true des zuletzt durchlaufenden Jobs versetzt einen Auftrag in diesen Folgezustand.

Voreingestellt ist der Wert des Attributes state= des folgenden Jobkettenknotens.

error_state="string" 

spooler_process() mit return false des zuletzt durchlaufenden Jobs versetzt einen Auftrag in diesen Fehlerzustand.

Meldungen

[ERROR] SCHEDULER-412 Job chains can only be nested once 
[ERROR] SCHEDULER-415 Error when trying to continue in next job chain: (1)  
[ERROR] SCHEDULER-426 'job_chain(2) ' and 'job_chain(3) ' cannot be combined, because of duplicate order id '(1)
[info] SCHEDULER-862 Continuing in 'job chain(1)
[info] SCHEDULER-863 Continuing from 'job chain(1)
[info] SCHEDULER-872 New 'Job_chain(1) ' shares order IDs with job_chains(2)  
[info] SCHEDULER-873 Job_chains job_chains(2) share order IDs because 'Job_chain(1) ' has been removed 
[info] SCHEDULER-874 Order_id_space has been closed 
[info] SCHEDULER-875 Order_id_space has been closed because 'job_chain(1) ' has been removed 
[debug9] SCHEDULER-708 Adding 'job_chain(1)

Software- und Organisations-Service GmbH

Zuletzt geändert von Joacim Zschimmer, 2008-09-03