Požadavek save-pseudo-document
Uložení pseudo dokumentu.
Požadavek na uložení def sestavy dat definované v XDS - pseudo dokumentu do struktury databáze.
<request>
<save-pseudo-document>
<{fxd-doc-type} dkey="{key}">...</{fxd-doc-type}> *
</save-pseudo-document>
</request>
Atributy
Požadavek save-pseudo-document neobsahuje žádné atributy.
Potomci
Požadavek save-pseudo-document umožňuje vložit jeden uzel nebo více uzlů flexideo dokument struktury.
Odpověď
Struktura odpovědi na požadavek save-pseudo-document vrácená v obálce response:
<response>
<save-pseudo-document-result
type="ok|error"
doc-type="{string}"
dkey="{number}"
orig-dkey="{string}"
>
<error ... /> ?
</save-pseudo-document-result>
</response>
Atributy
type - Obsahuje hodnoty ok nebo error (možnosti obsahu: ok | error)
doc-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)
orig-dkey - klíč dokumentu - Celočíselný klíč dokumentu nebo řetězec se znakem '#' pro nové instance.(typ: string)
Potomci
Uzel error
Popis uzlu error, který je potomkem uzlu save-pseudo-document-result je umístěn v popisu typových uzlů.
Bližší popis viz. error.
Výraz pro identifikaci chyb v odpovědi serveru: save-result[@type='error'] (odkaz na popis detailu: error/@detail).
Další info
Viz. též příklad na získání pseudo-dokumentu.