Příklad naplánování úlohy

Příklad jednorázového provedení akce "moje_akce":

example
<do-action name="moje_akce" call-type="table" validity="once">
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:act="http://www.flexideo.com/actions/inner"
>
<env:Header/>
<env:Body>
<act:run-action name="moje_akce">
<act:params/>
<act:pdk-list>
<act:item pdk="123" vtype="" type="muj_dokument" />
<act:item pdk="124" vtype="" type="muj_dokument" />
...
</act:pdk-list>
</act:run-action>
</env:Body>
</env:Envelope>
</do-action>

validity, repeat, when-off, failsafe - viz Nastavení plánovače úloh


Odpověď

Odpovědí na požadavek do-action není logicky zpráva o provedení akce, ale pouze zpráva o nastavení úlohy a předání celočíselného id této úlohy přidělené serverem:

syntax
<do-action status="ok" id="1234"/>

Identifikace chyb

Pokud je úloha s akcí úspěšně nastavena vrací atribut status s hodnotou ok. Pokud dojde k chybě, může vrácená odpověď vypadat takto:

syntax
<do-action status="error" detail="Systemova chyba pri vkladani pozadavku"/>

Hlavním idetifikátorem chyby je opět atribut status, který v případě chyby vrací druhou ze dvou možných hodnot, tedy error. V případě výskytu chyby je ještě doplněn atribut detail s popisem chyby (v jednotném jazyce nastaveném na serveru).


Identifikace chyb při ukládání XML dokumentůIdentifikace chyb při ukládání XML dokumentůPříklad požadavků na pseudo-dokumentyUkládání pseudo dokumentůEvidence historie změn dokumentůPříklad pro rozpracované dokuementyPřímé SQL dotazy do databázePříklady práce se souboryPříklad XML nastaveníPříklad seznamu naplánovaných úlohPříklad naplánování úlohyPříklad odložení požadavku do-requestPožadavek registerPožadavek register-listPožadavek register-delPříklad transformPříklad spuštění akcePříklad spouštění akcí pomocí zpráv