Pri ukladaní dát sa vykonáva validácia. Chyby môžu byť troch typov:
chyba: záznam kvôli tejto chybe nie je možné uložiť a operácia bola zrušená
varovanie: pri ukladaní sa vyskytol problém, ale záznam bol uložený.
informácia: doplňujúce informácie pre používateľa. Záznam bol uložený.
Ukážka chyby pri ukladaní:
<?xml version="1.0"?><winstrom version="1.0"> <success>true</success> <result> <id>105</id> <warnings> <warning for="radekDph">Záznam nemá vyplněn řádek DPH a proto nebude doklad zaúčtován.</warning> </warnings> <infos> <info> Došlo k automatickému výběru výrobního čísla.</info> </infos> </result> <result> <id>103</id> </result></winstrom>
Ak aplikácia narazí na chybu, spracovanie je okamžite ukončené. Pri varovaniach a informáciách sa vykoná kompletný import a následne sú vrátené všetky chybové stavy. Ak chcete, aby aj v prípade varovania nedošlo k uloženiu dát, pridajte do URL parameter: „?fail-on-warning=true„.
Ak chcete validovať záznam bez jeho uloženia (tzv. dry-run), pridajte do URL parameter „?dry-run=true„.
