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

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.

syntax
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í zvoleno jinak.

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) a jsou 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íče opaková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

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

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


Vlastnost gappy

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.

syntax
true | false | yes | no

Vlastnost xcommons-adds xcommons-addsVlastnost file-name file-nameVlastnost form-properties form-propertiesOšetření děr v číselných řadách gappySkupina dokumentu groupPřepočet štítku dokumentu label-conversionVýchozí hodnota štítku dokumentu label-initialVlastnost node nodeVlastnost no-schemas no-schemasZámek otevření instance dokumentu open-lockVlastnost other-langs other-langsVlastnost removable removableRegistr uživatelů users-registerVlastnost schemas schemassign-descr sign-descrTyp realizace tisku temp-typeVlastnost test testDB indexace prvků v obecné oblasti xcommons-indexPočáteční hodnoty v oblasti x-common xcommons-init