Požadavek get-history

Získání informací z historie fxd dokumentu/ů.

Požadavky pro získávání informací z evidence historie dokumentů.

syntax
<request>
<get-history>
<list ... /> ?
<document ... /> ?
</get-history>
</request>

Atributy

Požadavek get-history neobsahuje žádné atributy.


Potomci


Uzel list

Dotaz na seznam všech změn určité instance určitého typu dokumentu.

syntax
<list
type="{string}"
dkey="{number}"
/>

Atributy

type - typ dokumentu - Typový název dokumentu definovaného v XDS.(typ: string)

dkey - PDK dokumentu - Primární klíč instance typu dokumentu dle databáze.(typ: number)


Potomci

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


Uzel document

Požadavek na vrácení podoby, kompletního obsahu, jedné konkrétní položky ze seznamu historických stavů (dle id).

syntax
<document
type="{string}"
dkey="{number}"
id="{number}"
/>

Atributy

type - typ dokumentu - Typový název dokumentu definovaného v XDS.(typ: string)

dkey - PDK dokumentu - Primární klíč instance typu dokumentu dle databáze.(typ: number)

id - číslo uživatele - User ID pro správnou identifikaci souboru nastavení (statistiky).(typ: number)


Potomci

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


Odpověď

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

syntax
<response>
<history-list
type="ok|error"
detail="{string}"
>
<{element} ... > ... </{element}>+
</history-list>
</response>

Atributy

type - Obsahuje hodnoty ok nebo error (možnosti obsahu: ok | error)

detail - Upřesnění - Bližší popis vzniklé chyby. Je k dispozici při odpovědi typu 'error'.(typ: string)


Potomci

Odpověď history-list umožňuje uvést min. jeden element: Uzel historie dle typu dokumentu - Uzel nesoucí jméno dokumentového typu a atributy definující jeho instanci běžnou (dkey) a také instanci v evidenci historie (id). Dále pak číslo uživatele, jež je autorem historické změny (author) a datum (date) a čas (time) této historické úpravy.

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

syntax
<response>
<history-doc
type="ok|error"
detail="{string}"
>
<{fxd-doc-type} dkey="{key}">...</{fxd-doc-type}> *
</history-doc>
</response>

Atributy

type - Obsahuje hodnoty ok nebo error (možnosti obsahu: ok | error)

detail - Upřesnění - Bližší popis vzniklé chyby. Je k dispozici při odpovědi typu 'error'.(typ: string)


Potomci

Odpověď history-doc umožňuje vložit jeden uzel nebo více uzlů flexideo dokument struktury.

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


Další info

Viz. též příklady na získání historie dokumentu.


Požadavek get-documentPožadavek save-documentPožadavek get-pseudo-documentPožadavek save-pseudo-documentPožadavek get-historyPožadavek erase-documentPožadavek remove-documentPožadavek set-metadata