Validace dat
Při ukládání dat je prováděna validace. Chyby mohou být tří typu:
- 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
- ifno: (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>Agenda 'manufacturer' je povinná.</chyba> <chyba>Agenda 'název' je povinná.</chyba> </chyby> <result> <id ref="/c/moto/12345/123456789.xml">123456789</id> <warnings> <warning>Nesprávně vyplněna hodnota 'aktivni'. Nastaveno na hodnotu 1</warning> <warning>Nesprávně vyplněna hodnota 'stk'. Nastaveno na hodnotu 1</warning> </warnings> <infos> <info>Hodnota 'lastUpdate' 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
.