Operace¶
SYNCATT¶
Funkce, která umožňuje načíst hodnotu atributu na základě dílčí operace. Pokud atribut není nalezen, vrátí prázdnou hodnotu.
Syntaxe klíčového slova:
<SYNCATT:[Attribute_Name]:[Source]:[Operation]>
- Attribute_Name: název atributu, jehož hodnotu chcete načíst.
- Source: SRC nebo DST pro určení úložiště, které se má použít. Parametr je volitelný, pokud není zadána operace. Pokud parametr není zadán, použije se ve výchozím nastavení hodnota SRC.
- Operation: ADD nebo DEL pro určení požadované akce. Parametr je volitelný.
Způsob použití:
- Klíčové slovo lze použít pouze v pravidlech importu, v operaci Modify konektoru SQL. Režim delta je aktivní pouze u operací Modify.
Příklad konfigurace:
- Dotaz používající klíčové slovo SYNCATT:
1 2 3 4 5 6 | |
SYNCATTSRC¶
Funkce, která umožňuje načíst hodnotu atributu v úložišti (zdrojovém, cílovém nebo v deltě).
Syntaxe klíčového slova:
<SYNCATTSRC:[Attribute_Name]>
- Attribute_Name: název atributu, jehož hodnotu chcete načíst
Způsob použití:
- Klíčové slovo SYNCATTSRC lze použít ve všech polích typu „expression“, například COPY, MODVALUE atd.
- Pokud se klíčové slovo SYNCATTSRC použije v pravidlech filtrování nebo převodu, atributy se vyhledávají ve zdroji určeném v těchto pravidlech.
- Pokud se klíčové slovo SYNCATTSRC použije v pravidlech „Match“, atributy se vyhledávají v exportu autoritativního zdroje
SYNCATTDST¶
Funkce, která umožňuje načíst hodnotu atributu v exportu cílového zdroje.
Syntaxe klíčového slova:
<SYNCATTDST:[Attribute_Name]>
- Attribute_Name: název atributu, jehož hodnotu chcete načíst.
Způsob použití:
- Klíčové slovo SYNCATTDST lze použít ve všech polích typu „expression“, například v operacích COPY, MODVALUE atd.
- Klíčové slovo SYNCATTDST lze použít pouze v pravidlech „Match“; atributy se v takovém případě vyhledávají v exportu cílového zdroje.
SYNCATTSRCOPERATION¶
Funkce, která umožňuje načíst typ operace v souboru DELTA. Možné hodnoty jsou následující: CREATE, DELETE a MODIFY.
Syntaxe klíčového slova:
<SYNCATTSRCOPERATION>
Způsob použití:
- Klíčové slovo SYNCATTSRCOPERATION lze použít ve všech polích typu „expression“, například v operacích COPY, MODVALUE atd.
- Klíčové slovo SYNCATTSRCOPERATION lze použít pouze v pravidlech filtrování nebo převodu na zdroji DELTA.
SYNCSRCMATCHRNB¶
Funkce, která vrací číslo pravidla shody, jež umožnilo spárovat dva objekty.
Syntaxe klíčového slova:
<SYNCSRCMATCHRNB>
Způsob použití:
- Klíčové slovo SYNCSRCMATCHRNB lze použít ve všech polích typu „expression“, například v operacích COPY, MODVALUE atd.
- Klíčové slovo SYNCATTSRCOPERATION lze použít pouze v pravidlech „Match“.
PLUS¶
Funkce, která umožňuje sečíst několik čísel.
Syntaxe klíčového slova:
<PLUS:[X]:…:[N]>
- [X] až [N]: čísla, která se mají sečíst.
Způsob použití:
- Klíčové slovo PLUS lze použít ve všech polích typu „expression“, například v operacích typu COPY, MODVALUE atd.
- Jednotlivé řetězce použité ve výrazu mohou obsahovat klíčová slova, která načítají hodnoty atributů, například SyncAttSrc nebo SyncAttDst.
Příklad konfigurace:
- <PLUS:<SyncAttSrc:NbJour>:5> pro <SyncAttSrc:NbJour> = 5 dává výsledek 10.
MINUS¶
Funkce, která umožňuje odečíst několik čísel.
Syntaxe klíčového slova:
<MINUS:[X]:…:[N]>
- [X] až [N]: čísla, která se mají odečíst.
Způsob použití:
- Klíčové slovo MINUS lze použít ve všech polích typu „expression“, například v operacích typu COPY, MODVALUE atd.
- Jednotlivé řetězce použité ve výrazu mohou obsahovat klíčová slova, která načítají hodnoty atributů, například SyncAttSrc nebo SyncAttDst.
Příklad konfigurace:
- <MINUS:<SyncAttSrc:NbJour>:5> pro <SyncAttSrc:NbJour> = 5 dává výsledek 0.
MULT¶
Funkce, která umožňuje vynásobit několik čísel.
Syntaxe klíčového slova:
<MULT:[X]:…:[N]>
- [X] až [N]: čísla, která se mají vynásobit.
Způsob použití:
- Klíčové slovo MULT lze použít ve všech polích typu „expression“, například v operacích typu COPY, MODVALUE atd.
- Jednotlivé řetězce použité ve výrazu mohou obsahovat klíčová slova, která načítají hodnoty atributů, například SyncAttSrc nebo SyncAttDst.
Příklad konfigurace:
- <MULT:<SyncAttSrc:NbJour>:5> pro <SyncAttSrc:NbJour> = 5 dává výsledek 25.
DIV¶
Funkce, která umožňuje vydělit několik čísel.
Syntaxe klíčového slova:
<DIV:[X]:…:[N]>
- [X] až [N]: čísla, která se mají vydělit.
Způsob použití:
- Klíčové slovo DIV lze použít ve všech polích typu „expression“, například v operacích typu COPY, MODVALUE atd.
- Jednotlivé řetězce použité ve výrazu mohou obsahovat klíčová slova, která načítají hodnoty atributů, například SyncAttSrc nebo SyncAttDst.
Příklad konfigurace:
- <DIV:<SyncAttSrc:NbJour>:5> pro <SyncAttSrc:NbJour> = 5 dává výsledek 1.