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.

syntax
<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:

syntax
<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.


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