Přeskočit obsah

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
INSERT INTO WikiApp 
(Login, Password, Nom, 
Prenom, Matricule, Profil) 
VALUES 
('<SyncAttSrc:login>', '<SyncAttSrc:password>', '<SyncAttSrc:nom>', 
'<SyncAttSrc:prenom>','<SyncAttSrc:matricule>','<SyncAtt:wiki_profil:SRC:ADD>')

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.