Požadavek unload-pseudo
Účel a dopady
Uvolní z operační paměti serveru všechny dosud načtené transformační šablony pro čtení a zápis pseudo dokumentů. Požadavek není běžně vůbec zapotřebí – server si aktuálnost načtených šablon hlídá sám; slouží jako ruční vynucení jejich příštího znovunačtení.
Dostupnost, kontext, oprávnění apod.
Smí použít jen uživatel s r_admin nebo r_manage; jinak je požadavek zamítnut.
XML požadavek (syntax + popis)
<request>
<unload-pseudo/>
</request>
Požadavek nemá žádné atributy ani potomky – uvolní vždy všechny načtené šablony pro všechny typy dokumentů a role najednou, bez možnosti výběru jen některých.
Parametry a pravidla (atributy, potomci)
Požadavek unload-pseudo nemá žádné atributy ani potomky.
Příklady požadavku
(Zatím bez ověřeného příkladu.)
Zpracování a vedlejší účinky
Server uvolní z paměti všechny načtené pseudošablony a vyprázdní jejich mezipaměť. Samotné uvolnění nemá chybovou větev; jediná možná chyba je nedostatečné oprávnění.
XML odpověď (syntax + popis)
<response>
<unload-pseudo
type="ok"
/>
</response>
Parametry a pravidla (atributy, potomci) – odpověď
type- Výsledek - Hodnotaokpři úspěchu. (typ:enum; povolené hodnoty:ok)
Příklady odpovědi
(Zatím bez ověřeného příkladu.)
Chyby a reakce
<unload-pseudo status="error" detail="Nemate patricna opravneni"/>– volající nemár_adminanir_manage. Pozor: chybová odpověď používá atributstatus, zatímco úspěšná odpověď používátype.- Jiná chybová větev pro tento požadavek neexistuje. Výraz pro identifikaci chyb v odpovědi serveru:
unload-pseudo[@status='error'].
Související požadavky
- unload-soap – obdobné ruční uvolnění paměti, ale pro načtené SOAP služby/akce.