Skip to main content

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

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.

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.