Kmen mapy v definici mapp-to-app
Každé mapování začíná výchozím uzlem, kterým je substruktura daná tagem mapp-to-app. Výskyt tohoto uzlu ve finální definici dokumentu zakládá jednu mapu. Jeden dokument může mít několik map. Ke kmeni každé mapy se vztahují další mapovací informace u jednotlivých segmentů dokumentů, které mají formu substruktury mapp-to, které společně s kmenem a tvoří celou mapu. Pro specifikaci kmene slouží jednak vlastnosti a jednak další substruktury (přehled viz. níže).
Díky mapovacím kmenům má každý interní typ definovaný v XDS jasně dáno, na které externí typy a aplikace může být převáděn. Platí to ovšem i opačně. Sestavením všech map k určité externí aplikaci a typu eterního dokumentu ze všech typů interních získáme přehled převoditelnosti typu externího na interní typy. Samotné možnosti použitelnosti mapy pro import či export dat řídí nastavení vlastnosti mode. Více o mapách viz. též principy mapování.
Nastavitelné vlastnosti uzlu mapp-to-app
Substrukturu mapp-to-app je možné specifikovat následujícími vlastnostmi:
application - Jméno aplikace (token) jako názvu pro získání správného schematu pro přípravu XML ko ...
autocomplete - Volba ;
comment - Pracovní komentář segmentu pro účely popisu defince. Nezobrazuje se finálnímu uživateli.;
custom-x-common - Zapíná změnu šablony x-common (obecné oblasti každého dokumentu) dle použitého ú ...
discarted - Pomůcka VYŘAZENÍ (tj. "odpoznámkování" v kódu definice). Je-li uzel označen touto vlas ...
document - Jméno typu dokumentu (token) určené aplikace jako názvu pro získání správného schematu ...
input-on - Nepovinná vlastnost. Stanovuje podmínku, při které je segment z externího XML načítán.;
input-params - Umožňuje vložit jeden nebo více parametrů pro mapování vstupních dat.;
label - Určuje název (štítek), který se objevuje u definovaného segmentu;
mode - Možnost použít strukturu jen pro určitý režim.;
output-on - Nepovinná vlastnost. Stanovuje podmínku, při které je segment exportován do externího ...
output-params - Umožňuje vložit jeden nebo více parametrů pro mapování výstupních dat.;
pair-according-to - Solitérní výraz pro připárování externích instancí na interní při vstupním pro ...
purpose - Pojmenování tohoto konkrétního namapování aplikace a typu pro účely snadnějšího použití ...
release-level - Specifikace bezpečnostní úrovně, která již danou substrukturu pro určitý okruh uži ...
release-section - Specifikace oddělení a bezpečnostní úrovně pro tato oddělení, kde se již daná su ...
root-area - Odkaz na oblast interní struktury dokumenu. Pokud je odkaz uveden, tvoří odkazovaná ob ...
secrecy-lev - Specifikace bezpečnostní úrovně, která je zapotřebí pro zpřístupnění segmentu určité ...
section - Specifikace oddělení a bezpečnostní úrovně pro tato oddělení, která jsou zapotřebí pro z ...
Potenciální vlastnické uzly
Substrukturu mapp-to-app je možné uvést u následujících uzlů:
ElementDef - šablona prvku (kmenová definice);
AreaDef - šablona oblasti (kmenová definice);
DocumentDef - dokument nebo šablona d. (kmenová definice);
services - obal služeb dokumentu či rozhraní (substruktura definice);
Možní potomci uzlu mapp-to-app
Substrukturu mapp-to-app je možné rozšířovat o následující potomky:
join-mapp - propojení map dokumentů;
pack - obal mapovaných dat;
unmapped - ošetření nemapovaných prvků;
xml-ns - přiřazení jmenného prostoru;