Požadavek get-history
Získání informací z historie fxd dokumentu/ů.
Požadavky pro získávání informací z evidence historie dokumentů.
<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.
<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).
<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:
<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:
<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.