Použitelnost mapování pro určitý režim mode
Složená vlastnost pro nastavení použitelnosti dané mapovací struktury jen pro určitý režim nebo režimy.
Vlastnost nabízí možnost vypnutí určité mapy nebo její části (viz. seznam možných vlastnických uzlů níže) pro určitý režim, přičemž režimy jsou rozlišovány následující 3:
-
insert- vkládání (import) nových instancí do systému flexideo z dat obdržených z externí aplikace, -
select- výběr (export) dat z databáze systému flexideo a sestavení pro externí aplikaci, -
update- přepis již existujících instancí v systému flexideo daty z externí aplikace.
Každý z těchto režimů je povolen, není-li právě vlastností mode uvedno jinak. Povolení režimů tak může být řízeno pomocí této vlastnosti jak pro celou mapu pomocí jejího kmene, tak i pro jednotlivé segmenty a jiné části mapy. Je-li v kmenu mapy určitý režim zakázán, není většinou možné jej dalšími vnořenými uzly mapy povolit. To slovo "většinou" je však důležité a jeho použití vychází ze vzájemného vztahu dvou ze tří režimů. Zatímco select sám určuje povolení výstupu dat prostřednictvím dané mapy, pro vstup dat jsou ve vlastnosti možnosti dvě - insert a update. Zde je možný jednosměrný přechod z režimu update do režimu insert, pokud není nalezena žádna odpovídající instance pro přepis na základě vyhledávací vlastnosti pair-according-to. Jakmile je ale režim insert stanoven, je logické, že update není možný. Dále zde platí, že pokud kmen mapy říká, že mohu provádět pouze update dokumentu, zahrnuje tento update i možnost přidání nového opakovatelného segmentu v rámci instance. To co platí pro dokument a jeho opakovatelný segment platí i pro opakovatelnou oblast a jejího opakovatelného potomka.
Potenciální vlastnické uzly
Vlastnost mode je možné uvést u následujících uzlů:
-
mapp-to-app - kmen mapy do externí aplikace (substruktura definice);
-
mapp-to - mapování segmentu do externí aplikace (substruktura definice);
-
pack - obal mapovaných dat (substruktura definice);
-
join-mapp - propojení map dokumentů (substruktura definice);
Vlastnost mode mode
Možnost použít strukturu jen pro určitý režim.