Validace dat
Při ukládání dat je prováděna validace. Chyby mohou být tří typů:
- chyba: záznam kvůli této chybě nejde uložit a operace byla zrušena
- warning: (varování) při ukládání se objevil problém, ale záznam byl uložen
- info: (informace) doplňující informace pro uživatele. Záznam byl uložen.
Ukázka dat chyb při ukládání:
<tipmoto>
<success>false</success>
<chyby>
<chyba>Položka 'manufacturer' je povinná!</chyba>
<chyba>Položka 'nazev' je povinná!</chyba>
</chyby>
<result>
<id ref="/c/12345/moto/123456789.xml">123456789</id>
<warnings>
<warning>Nesprávně vyplněna položka 'aktivni'. Nastaveno na hodnotu 1</warning>
<warning>Hodnota 'stk' není uvedena korektně!</warning>
</warnings>
<infos>
<info>Hodnota 'lastModified' je pouze pro čtení</info>
</infos>
</result>
</tipmoto>
Poznámka - ve skutečnosti jde pouze o ukázku všech dat. V reále nenastává souběh chyby a potvrzení ID.
Pokud chcete, aby i v případě varování nedošlo k uložení dat, přidejte do URL parametr: ?fail-on-warning=true .
Pokud chcete validovat záznam a nechcete jej při tom ukládat (tzv. dry-run), přidejte do URL parametr: ?dry-run=true .
