Preskoči na glavno vsebino

Validácia dát

Validácia dát pri ich ukladaní

Avtor: Lenka Haringerová

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&#xE1;znam nem&#xE1; vypln&#x11B;n &#x159;&#xE1;dek DPH a proto nebude doklad za&#xFA;&#x10D;tov&#xE1;n.</warning>    </warnings>    <infos>      <info> Do&#x161;lo k automatick&#xE9;mu v&#xFD;b&#x11B;ru v&#xFD;robn&#xED;ho &#x10D;&#xED;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„.

Ste s tem dobili odgovor na svoje vprašanje?