Výběr připojovaných vstupních dat join-input-where

Přiřazovací výraz podmínky pro výběr dat k připojované struktuře pro účely XML vstupu. Vybírá připojovanou instanci či instance.

syntax
{logical-expression}

Základním význam výrazu spočívá v tom, že pokud je jeho výsledek kladný, je testovaná instance z externího balíku k výchozí instanci připojena.

Logický výraz za pomoci zjednodušených XPath nástrojů vybírá z importovaného balíku dat ty instance, které se mají připojit do skládaného vstupního požadavku na uložení XML do databáze systému flexideo. Ve výrazech je možné využívat vedle parametrů především též odkazy do externí struktury výchozí na straně jedné a odkazy do externí struktury připojované (hledané) na straně druhé. Oba druhy odkazů jsou odlišeny v XDS standardními dvojtečkovými instrukcemi (před odkazem je ::). Jde však vždy o odkaz externí a tak i odkazy bez této instrukce jsou namířeny do externí struktury a odkazují přirozeně do instance typu v importovaném balíku dat. Tento typ je dán vlastností document vlastnické mapy mapp-to-app, která je při spojování tou výchozí. Na straně druhé odkazy se zdrojovou instrukcí na začátku ale také odkazují na externí typ (tedy na typ externí aplikace) a jde o typ, který je pomocí join-mapp v rámci imporovaného externího balíku k výchozí instanci připojován.


Potenciální vlastnické uzly

Vlastnost join-input-where je možné uvést u následujících uzlů:

join-mapp - propojení map dokumentů (substruktura definice);


Vlastnost join-input-where

Přiřazovací výraz podmínky pro výběr dat k připojované struktuře pro účely XML vstupu.

syntax
{logical-expression}

Identifikace mapované aplikace applicationVlastnost autocompleteMožnost rozšířit mapováním obecnou oblast custom-x-commonIdentifikace typu dat mapované aplikace documentMetoda pro vstup dat input-methodMetoda pro výstup dat output-methodJednoznačné jméno (účel) mapy purposeVolba pro zahrnování kmenového uzlu root-areaPodmínka pro vstup dat input-onNastavení vstupních parametrů input-paramsPoužitelnost mapování pro určitý režim modeSpecifikace obalu packPárování externích instancí na interní pair-according-toPodmínka pro výstup dat input-onNastavení výstupních parametrů output-paramsVýběr připojovaných vstupních dat join-input-whereVýběr připojovaných výstupních dat join-output-wherePřipojování jiných map join-mappZákladní mapovací odkaz pro segmenty refInstanční specifikace uzlu v obalu multi-node-refUrčení rodičovského uzlu obalu parent-node-refNastavení nemapovaných údajů unmappedIdentifikace jmenného prostoru uriSpecifikace jmenných prostorů xml-ns