Ministerstvo financí, odbor 73 – Procesní agendy a regulace hazardu, za účelem snadnější implementace vyhlášky č. 10/2019 Sb., o způsobu oznamování a zasílání informací a přenosu dat provozovatelem hazardních her, rozsahu přenášených dat a jiných technických parametrech přenosu dat, zveřejňuje aktualizovaný seznam vstupních kontrol (validací) automatizovaných výstupů chybových kódů Analytického modulu AISG.
Soubor (.xls) uvádí přehled validací (vstupních kontrol) a chybových kódů Analytického modulu AISG (implementace reportingové vyhlášky na straně orgánu vykonávajícího dozor) jako informaci pro provozovatele hazardních her upřesňující význam chyb v souboru validation-errors.csv potvrzovacího balíčku.
Seznam typů a instancí validací bude v rámci získávání zkušeností s reálným provozem dále upřesňován.
Záložka Typy validací
Záložka uvádí všechny typy validací a příslušné chybové kódy.
Ve sloupci Kategorie validace je uvedena skupina validací - validace ve skupině "Komunikační rozhraní" jsou vykonávány co nejdříve po stažení datového balíčku, validace ve skupině "Aplikace DWH" jsou vykonávány v druhém kroku, pokud jsou všechny validace Komunikačního rozhraní úspěšné.
Ve sloupci Kód chybového hlášení je uveden příslušný chybový kód.
Záložka Instance DB validaci
Záložka uvádí detailní seznam explicitně definovaných DB validací (ve skupině „Aplikace DWH“), vázaných na jednotlivá pole tabulek. Definice jsou uvedeny formou pseudojazyka využívající operace popsané na záložce Operace a dodatečné podmínky uvedené ve sloupci Where clause.
Ve skupině „Aplikace DWH“ jsou kromě těchto explicitně definovaných validací prováděny i implicitní validace vycházející z datové struktury datového modelu.
Kromě těchto zveřejněných explicitních instancí validací, jsou dále prováděny validace:
-
ERR_FIELD_INVALID_INTEGRITY_WITHIN_FILE - Hodnota pole musí být unikátní v rámci celého souboru.
-
ERR_FIELD_INVALID_INTEGRITY_WITHIN_PKG - Hodnota pole musí existovat jako ID (klíč) v jiném souboru balíčku.
-
ERR_FIELD_CANNOT_CHANGE - Pole v daném řádku již bylo dříve vykázáno za některý předchozí časový slot a nesmí měnit svoji hodnotu.
Pro tyto typy validací jsou definovány instance (tj. výčty sloupců v tabulkách, na které se validace daného typu vztahuje) implicitně odvozením z logiky Velkého nebo Malého datového modelu. Například, se vybere všechny sloupce typu ID a aplikuje se na ně kontrola ERR_FIELD_INVALID_INTEGRITY_WITHIN_FILE.
Některé z výše uvedených typů validací mají jak implicitní instance, tak i další explicitně definované instance.
Validace ve skupině „Komunikační rozhraní“ nejsou explicitně uvedeny, jejich význam považujeme za zjevný.
Materiály jsou poskytovány pro volné použití provozovatelů hazardních her jako pomocný nástroj pro usnadnění přípravy automatizovaných výstupů, jsou poskytovány bez záruky funkčnosti a nenahrazují normativní znění vyhlášky. Případné chyby a odlišnosti od normativního znění vyhlášky mohou být opraveny a publikovány stejným způsobem.
- Seznam typu validací - k 10.4.2019 (.XLSX, 39 kB) - seznam typu validací spolu s chybovými kódy
| Zařazeno | pá 12.04.2019 11:04:00 |
|---|---|
| Zdroj | MFČR |
| Originál | mfcr.cz/cs/soukromy-sektor/hazardni-hry/reportingova-vyhlaska/technicke-informace/2019/seznam-vstupn... |
RSS - všechny zprávy
Vložit zprávy na www stránky