Zschimmer GmbH Impressum und Kontakt

Job Scheduler     Erste Seite   –   XML-Kommandos

  XML     API     Register


logo

XML-Element  <add_order>     (Kommando)

<add_order
at  = "timestamp" Startzeit des Auftrags
end_state  = "text" Zustand, vor dessen erfolgreichen Verlassen der Auftrag enden soll
id  = "id"
job_chain  = "name"
priority  = "zahl"
replace  = "yes|no"
state  = "text"
title  = "text"
web_service  = "name"
>
<params ...>
Parameter
<run_time ...>
Laufzeiten
<xml_payload ...>
XML-Nutzlast

</add_order>

 

Fügt einen neuen Auftrag hinzu.

Wenn Sie das Element <params> angegeben, erstellt der Scheduler ein Variable_set und stellt es dem Job in Order.payload() zur Verfügung.

Beispiel  

<add_order job_chain="jobkette" id="1234" title="Mein erster Auftrag" state="100" at="now+3:00">
    <params>
        <param name="ein_parameter" value="ein Wert"/>
    </params>
</add_order>

Eltern-Elemente

<commands>  

  – XML-Kommandos

Attribute

job_chain="name" 

Die Jobkette, in die der Auftrag eingetragen werden soll.

id="id" 

Die Kennung des Auftrags (alphanumerisch).

replace="yes|no" (Initialwert: yes)    

replace="no": Job_chain.add_order() wird gerufen.
replace="yes": Job_chain.add_or_replace_order() wird gerufen.

priority="zahl" 

title="text" 

Der Titel des Auftrags.

state="text" 

web_service="name" 

Wenn der Auftrag ausgeführt worden ist (das Ende der Jobkette erreicht hat), wird er mit einem Stylesheet transformiert und einem Web-Dienst übergeben.

Siehe <web_service>.

at="timestamp" (Initialwert: now)     Startzeit des Auftrags

"now", "yyyy-mm-dd HH:MM[:SS]", "now + HH:MM[:SS]" und "now + SECONDS" sind möglich.

Siehe auch Order.at.

end_state="text" Zustand, vor dessen erfolgreichen Verlassen der Auftrag enden soll

Wie Order.end_state.

Kind-Elemente

<params>  

  – Parameter

Verwendung von <copy_params>

Wenn <add_order> in <job><commands> steht, können hier

übernommen werden.

Beispiel  

<job name="…">
    …      
    <commands on_exit_code="…">
        <add_order job_chain="…">
            <params>
                <copy_params from="task"/>
            </params>
        <add_prder/>
    <commands>
<job>

<run_time>  

  – Laufzeiten

<xml_payload>  

  – XML-Nutzlast

Anwort  <ok> <order>

<spooler>
    <answer>
        <ok …>
            <order …>
        </ok>
    </answer>
</spooler>

Im Element <order> wird nur die Auftragskennung zurück geliefert.


Software- und Organisations-Service GmbH

Zuletzt geändert von Joacim Zschimmer, 2008-04-18