Skip to main content

Požadavek remove-document

Slouží k fyzickému odstranění dokumentu z obou databází

Požadavek remove-document fyzicky odstraní dokument z obou databází (aktuální i historické).

<request>
<remove-document
test="true|only|false"
test-where="{string}"
>
<pdk-list ... /> ?
</remove-document>
</request>

Atributy

  • test - Indikuje testovací režim požadavku - Před každým výmazem proveden test. S touto volbou je požadavek stále transační(typ: string) TYP HODNOTY: string; Možnosti obsahu: » true ~ Před výmazem proveden test. I s volbou test='true' je požadavek stále transakční. » only ~ S touto hodnotou je proveden pouze test bez skutečného výmazu. » false ~ Test nebude probíhat (výchozí hodnota).

  • test-where - Upřesnění režimu test požadavku - Určuje proti jaké databázi testovat existenci referencí. Tento atribut má smysl pouze pokud atribut test je nastaven na hodnotu only.

Potomci

Odpověď

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

<response>
<element
status="ok|error"
/>
</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ě.

Potomci

Odpověď element neobsahuje žádné další elementy, ani žádné jiné číselné či řetězcové hodnoty.

Další info

V případě databázové chyby, jsou v těle tagu document přítomny tagy error (viz. tag error) s popisem chyby nebo chyb.

Uzel pdk-list

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

Bližší popis viz. pdk-list.