Aplikace? Dokument? Účel?

Upravit obsah stránky

V základním bodu, kmenu mapy (struktura mapp-to-app v definici interních typů dokumentů) můžeme a také musíme nastavit tři základní identifikační vlastnosti:
bullet

application - název určité aplikace stanovený pro účely definice;

bullet

document - externě daný název uzlu dokumentu dané aplikace;

bullet

purpose - název mapy pojatý jako účel mapování na aplikaci a dokument;

Zatímco název externí aplikace si pro účely vlastnosti application nastavujeme v nastaveních replikátoru (viz. práce s aplikací - míněno aplikací systému flexideo - část D3) pro vymezení určitého jmenného prostoru (více viz. užití jmen. prostorů), document musí přesně odpovídat jménu kmenového uzlu mapovaného dokumentu v některém ze jmenných prostorů aplikace a to bez jmenného prefixu. Jmenných prostorů aplikace může být více, ale nesmí se v žádném nacházet stejná lokální (bez-prefixová) jména mapovaných dokumentů. Pokud chceme mapovat v jedné aplikaci dva či více dokumentů, jejichž lokální jméno je shodné, je třeba přistoupit k rozdělení aplikace na více a vhodně je pojmenovat.

Účel = název mapy

Pro kmen mapy musíme určit jméno formou vlastnosti purpose. Většinou jde o zkratkový název o několika znacích. V jednotlivých odkazech ref pak máme několik možností jak dané mapování přiřadit k jedné či více mapám. Předpokládejme, že máme aplikaci s názvem uctetnictvi a chceme mapovat dokument faktura s tím, že si pro mapu zvolíme účel fa. Pak by mohly struktury mapp-to obsahovat takovéto odkazy ve vlastnosti ref: uctetnictvi::/... uctetnictvi:faktura:/... :fa:/... Zatímco první slouží pro všechny mapy (kmeny mapp-to-app) na aplikaci ucetnictvi, které jsou v definovaném dokumentu, druhý slouží pouze pro ty mapy, které míří do dokumentu faktura aplikace ucetnictvi. Třetí pak přiřazuje mapování vlastnického segmentu výhradně k jediné mapě s názvem fa. Obecnější odkazy najdou dobré uplatnění při použití šablon segmentů a jejich použítí pomocí based-on. Více o možnostech přiřazování mapování segmentu k určité mapě viz. vlastnost ref struktur mapp-to|unmapped. U jednoho segmentu může být několik mapovacích odkazů - viz. vícenásobné mapování.