Ošetření děr v číselných řadách

Upravit obsah stránky

Umožní mezery v číselné řadě primárních klíčů (pdk) daného typu dokumentu způsobené situacemi při paralelním ukládání nových instancí. Při nenastavení se mezery zaplňují spec. mechanismem.

true | false | yes |no

Nastavení gappy (tj. "děravý") obsahuje logickou hodnotu true / false (resp. yes / no), která říká, zda se v číselné řadě mohou vyskytovat díry. Výchozí nastavení je false, není-li v aplikačních nastaveních u výchozích vlastností zvolenojinak.

U děr v číselných řadách jde konkrétně o to, že při ukládání dokumentu si server při paralelním zpracování musí rezervovat čísla ještě před definitivním uložením dokumentu. Pakliže následně dojde k odmítnutí uložení dokumentu (např. z důvodů špatného zadáníhodnot), mohou již další uživatelé mít použitá další čísla a čísla rezervovaná pro neúspěšná uložení zůstanou nevyužita. Pakliže je gappy nastaveno na false - t.j. díry jsou zakázány, vloží se nevyužitá čísla do spec. zásobníku (Identity Pool) ajsou využita pro další uložení.

Parametr gappy takto ošetřuje výskyt mezer v číselných řadách primárních klíčů dokumentů - tedy hodnoty pdk (zobrazované v atributu dkey instance dokumentu). Existují však i ošetření děr pro primární klíčeopakování pomocí klíčového slova gappy v nastavení repeat-behaviour a rovněž je možné pomocí gappy argumentu ošetřovat uživatelsky definovanéautoidentity u prvků.

Potenciální vlastnické uzly

DocumentDef - dokument nebo šablona d. (kmenová definice) - jako parametr;

Vlastnost gappy je možné uvést u následujících uzlů:

Vlastnost gappy

true | false | yes | no
Umožní mezery v číselné řadě primárních klíčů (pdk) daného typu dokumentu způsobené situacemi při paralelním ukládání nových instancí. Při nenastavení semezery zaplňují spec. mechanismem.