Požadavek admin-unlock

Administrátorské otevření zámku

Nástroj pro administrátorské odemčení obecného zámku general-lock.

syntax
<request>
<admin-unlock
id="{number}"
doc-type="{string}"
lock="true|false|test"
timeout="{number}"
/>
</request>

Atributy

id - Číslo zámku - Celočíselný identifikátor zámku.(typ: number) TYP HODNOTY: number;

doc-type - Typový název - Nepovinný řetězcový identifikátor zámku, například název dokumentového typu.(typ: string) TYP HODNOTY: string;

lock - Typ operace - Specifikace toho, co má být se zámkem provedeno.(typ: string)

TYP HODNOTY: string;

Možnosti obsahu:

» true ~ Zamknout zámek

» false ~ Odemknout zámek

» test ~ Jen vrátit aktuální stav

timeout - Délka trvání - Atribut nastavuje čas v sekundách, po který se má zámek držet, hodnota 0 znamená nekonečno a je také výchozí hodnotou(typ: number) TYP HODNOTY: number;


Potomci

Požadavek admin-unlock neobsahuje žádné další elementy, ani žádné jiné číselné či řetězcové hodnoty.


Odpověď

Struktura odpovědi na požadavek admin-unlock vrácená v obálce response:

syntax
<response>
<admin-unlock
id="{number}"
doc-type="{string}"
status="ok|fail|none"
userid="{number}"
lock="{string}"
untiltime="{string}"
untildate="{string}"
descr="{string}"
/>
</response>

Atributy

id - Číslo zámku - Celočíselný identifikátor zámku. Přeneseno z požadavku.(typ: number) TYP HODNOTY: number;

doc-type - Typový název - Nepovinný řetězcový identifikátor zámku, například název dokumentového typu. Přeneseno z požadavku.(typ: string) TYP HODNOTY: string;

status - Klíčový atribut, který určuje úspěšnost požadavku.(typ: string)

TYP HODNOTY: string;

Možnosti obsahu:

» ok ~ Změna se provedla

» fail ~ Změna se nezdařila

» none ~ Změna nebyla požadována (test)

userid - Číslo autora zámku - Vrací id uživatele, který zamknutí provedl v případě test požadavku, jinak v odpovědi tento atribut vůbec není.(typ: number) TYP HODNOTY: number;

lock - Vrací tu hodnotu na níž se mělo zamčení změnit – tedy hodnotu z požadavku. Pokud je »status« odpovědi »ok«, pak je to zároveň i stav zámku.(typ: string) TYP HODNOTY: string;

untiltime - Je uveden pouze v případě, že je položka zamčena a na zámek byl nastaven timeout. Pak uvádí čas ve formátu 'h:mm:ss', kdy dojde k expiraci zámku.(typ: string) TYP HODNOTY: string;

untildate - Je uveden pouze v případě, že je položka zamčena a na zámek byl nastaven timeout. Pak uvádí datum ve formátu 'yyyy-[m]m-[d]d', kdy dojde k expiraci zámku.(typ: string) TYP HODNOTY: string;

descr - Obsahuje popisek chyby nebo průběžné info o aktualizaci timeoutu apod. Nevznikla-li chyba nebo nedošlo k aktualizaci zámku, není »descr« v odpovědi zahrnut.(typ: string) TYP HODNOTY: string;


Potomci

Odpověď admin-unlock neobsahuje žádné další elementy, ani žádné jiné číselné či řetězcové hodnoty. Uzel nemá povolen prázdný obsah.

Výraz pro identifikaci chyb v odpovědi serveru: admin-unlock[@type='error'] (odkaz na popis detailu: @descr).


Další info

Princip obecného zámku viz. požadavek general-lock.


Požadavek admin-unlockPožadavek cache-boostPožadavek do-managePožadavek do-optimize-filesPožadavek do-scan-filesPožadavek get-scan-filesPožadavek mimesPožadavek servicePožadavek soap-servicesPožadavek test-performancePožadavek unload-soapPožadavek unload-pseudoPožadavek update-dadPožadavek update-files