Skip to main content

Požadavek erase-document

Slouží k “promazání” jednotlivých polí dokumentu.

Požadavek erase-document vymaže (nahradí) pouze konkrétní informace, ale dokument ponechá včetně jeho vazeb na ostatní dokumenty.

<request>
<erase-document>
<pdk-list ... /> ?
</erase-document>
</request>

Atributy

Požadavek erase-document neobsahuje žádné atributy.

Potomci

Odpověď

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

<response>
<erase-document
status="ok|error"
detail="{string}"
>
<document ... /> *
</erase-document>
</response>

Atributy

  • status - Obsahuje hodnoty ok nebo error Možnosti obsahu: » ok ~ Požadavek proveden bez chyb. » error ~ Při provádění požadavku došlo k chybě.

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

Potomci

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

Uzel pdk-list

Popis uzlu pdk-list, který je potomkem uzlu erase-document je umístěn v popisu typových uzlů.

Bližší popis viz. pdk-list.

Uzel document

<document
type="{string}"
status="ok|error"
dkey="{string}"
>
<error ... /> ?
</document>

Atributy

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

  • status - Obsahuje hodnoty ok nebo error Možnosti obsahu: » ok ~ Požadavek proveden bez chyb. » error ~ Při provádění požadavku došlo k chybě.

  • 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 document je umístěn v popisu typových uzlů.

Bližší popis viz. error.