Zschimmer GmbH Impressum und Kontakt

Scheduler     Erste Seite   –   XML-Kommandos

  XML     API     Register


logo

XML-Element  <modify_order>    (Kommando)

<modify_order
action  = "action"
at  = "timestamp"
end_state  = "text" Zustand, vor dessen erfolgreichen Verlassen der Auftrag enden soll
job_chain  = "name"
order  = "id"
priority  = "zahl"
setback  = "no"
state  = "state"
suspended  = "yes|no"
title  = "title"
>
<params ...>
Parameter
<xml_payload ...>
XML-Nutzlast
<run_time ...>
Laufzeiten

</modify_order>

 

Beispiel  

<modify_order job_chain="meine_jobkette" order="42" priority="1"/>

Eltern-Elemente

<commands>  

  – XML-Kommandos

Attribute

job_chain="name"  

Die Jobkette, in der sich der Auftrag befindet.

order="id"  

Die Kennung des Auftrags (alphanumerisch).

state="state"  

Ändert den Zustand des Auftrags und damit die Position in der Jobkette. Eine Rückstellung (Order.setback()) wird zurückgenommen.

Siehe auch Order.state

title="title"  

Ändert Title des Auftrags

Siehe auch Order.title

action="action"  

action="reset" setzt den Auftrag zurück: Der Auftrag wird in seinen ursprünglichen Zustand versetzt, er ist nicht mehr suspendiert und auch setback ist zurückgenommen. Seine nächste Startzeit wird berechnet, als hätte der Auftrag die Jobkette vollständig durchlaufen.

Die Operation ist nur möglich, wenn der Auftrag gerade nicht von einem Job ausgeführt wird.

Meldungen

[ERROR] SCHEDULER-217 order(1) is being processed by task(2) 

setback="no"  

Wirksam, nach der Auftrag mit Order.setback() zurückgestellt worden ist. Das Kommando beendet die mit <delay_order_after_setback> eingestellte Verzögerung, so dass der Auftrag sofort ausgeführt werden kann. Der Zähler, wie oft der Auftrag zurückgestellt worden ist, bleibt unverändert.

Siehe auch Order.setback() und <delay_order_after_setback>.

priority="zahl"  

suspended="yes|no"  

Setzt den Auftrag aus oder setzt ihn fort, siehe Order.suspended.

at="timestamp"  

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

Ändert den nächsten Startzeitpunkt eines wartendenen Auftrags,

at="now" setzt einen wegen Order.run_time oder Order.setback() wartenden Auftrag fort.

Siehe auch <add_order at="…"> und Order.at.

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

Wie Order.end_state.

Kind-Elemente

<params>  

  – Parameter

<xml_payload>  

  – XML-Nutzlast

<run_time>  

  – Laufzeiten

Anwort  <ok>

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

Meldungen

[ERROR] SCHEDULER-162 There is no order (1) in job chain "(2)
[ERROR] SCHEDULER-379 order(1) is occupied by Scheduler member '(2)

Software- und Organisations-Service GmbH

Zuletzt geändert von Joacim Zschimmer, 2008-12-12