Operácie¶
SYNCATT¶
Funkcia, ktorá umožňuje získať hodnotu atribútu na základe podoperácie. Ak sa atribút nenájde, vráti prázdnu hodnotu.
Syntax kľúčového slova:
<SYNCATT:[Attribute_Name]:[Source]:[Operation]>
- Attribute_Name: názov atribútu, ktorého hodnotu chcete získať.
- Source: SRC alebo DST na definovanie úložiska, ktoré sa má použiť. Parameter je voliteľný, pokiaľ nie je zadaná operácia. Ak parameter nie je zadaný, predvolene sa použije hodnota SRC.
- Operation: ADD alebo DEL na definovanie požadovanej akcie. Parameter je voliteľný.
Spôsob použitia:
- Kľúčové slovo možno použiť iba v pravidlách importu v operácii Modify konektora SQL. Režim delta je aktívny iba v operáciách Modify.
Príklad konfigurácie:
- Dotaz s kľúčovým slovom SYNCATT:
1 2 3 4 5 6 | |
SYNCATTSRC¶
Funkcia, ktorá umožňuje získať hodnotu atribútu v úložisku (zdrojovom, cieľovom alebo v delte).
Syntax kľúčového slova:
<SYNCATTSRC:[Attribute_Name]>
- Attribute_Name: názov atribútu, ktorého hodnotu chcete získať
Spôsob použitia:
- Kľúčové slovo SYNCATTSRC možno použiť vo všetkých poliach typu „expression“, napríklad COPY, MODVALUE atď.
- Ak sa kľúčové slovo SYNCATTSRC používa v pravidlách filtrovania alebo konverzie, atribúty sa vyhľadávajú v zdroji zadanom v pravidlách.
- Ak sa kľúčové slovo SYNCATTSRC používa v pravidlách „Match“, atribúty sa vyhľadávajú v exporte autoritatívneho zdroja
SYNCATTDST¶
Funkcia, ktorá umožňuje získať hodnotu atribútu v exporte cieľového zdroja.
Syntax kľúčového slova:
<SYNCATTDST:[Attribute_Name]>
- Attribute_Name: názov atribútu, ktorého hodnotu chcete získať.
Spôsob použitia:
- Kľúčové slovo SYNCATTDST možno použiť vo všetkých poliach typu „expression“, napríklad v operáciách COPY, MODVALUE atď.
- Kľúčové slovo SYNCATTDST možno použiť iba v pravidlách „Match“; atribúty sa vtedy vyhľadávajú v exporte cieľového zdroja.
SYNCATTSRCOPERATION¶
Funkcia, ktorá umožňuje získať typ operácie v súbore DELTA. Možné hodnoty sú: CREATE, DELETE a MODIFY.
Syntax kľúčového slova:
<SYNCATTSRCOPERATION>
Spôsob použitia:
- Kľúčové slovo SYNCATTSRCOPERATION možno použiť vo všetkých poliach typu „expression“, napríklad v operáciách COPY, MODVALUE atď.
- Kľúčové slovo SYNCATTSRCOPERATION možno použiť iba v pravidlách filtrovania alebo konverzie na zdroji DELTA.
SYNCSRCMATCHRNB¶
Funkcia, ktorá vráti číslo pravidla zhody, ktoré umožnilo spárovať dva objekty.
Syntax kľúčového slova:
<SYNCSRCMATCHRNB>
Spôsob použitia:
- Kľúčové slovo SYNCSRCMATCHRNB možno použiť vo všetkých poliach typu „expression“, napríklad v operáciách COPY, MODVALUE atď.
- Kľúčové slovo SYNCATTSRCOPERATION možno použiť iba v pravidlách „Match“.
PLUS¶
Funkcia, ktorá umožňuje sčítať viacero čísel.
Syntax kľúčového slova:
<PLUS:[X]:…:[N]>
- [X] až [N]: čísla, ktoré sa majú sčítať.
Spôsob použitia:
- Kľúčové slovo PLUS možno použiť vo všetkých poliach typu „expression“, napríklad v operáciách typu COPY, MODVALUE atď.
- Rôzne reťazce použité vo výraze môžu obsahovať kľúčové slová na získanie hodnôt atribútov, napríklad SyncAttSrc alebo SyncAttDst.
Príklad konfigurácie:
- <PLUS:<SyncAttSrc:NbJour>:5> pre <SyncAttSrc:NbJour> = 5 dáva výsledok 10.
MINUS¶
Funkcia, ktorá umožňuje odčítať viacero čísel.
Syntax kľúčového slova:
<MINUS:[X]:…:[N]>
- [X] až [N]: čísla, ktoré sa majú odčítať.
Spôsob použitia:
- Kľúčové slovo MINUS možno použiť vo všetkých poliach typu „expression“, napríklad v operáciách typu COPY, MODVALUE atď.
- Rôzne reťazce použité vo výraze môžu obsahovať kľúčové slová na získanie hodnôt atribútov, napríklad SyncAttSrc alebo SyncAttDst.
Príklad konfigurácie:
- <MINUS:<SyncAttSrc:NbJour>:5> pre <SyncAttSrc:NbJour> = 5 dáva výsledok 0.
MULT¶
Funkcia, ktorá umožňuje vynásobiť viacero čísel.
Syntax kľúčového slova:
<MULT:[X]:…:[N]>
- [X] až [N]: čísla, ktoré sa majú vynásobiť.
Spôsob použitia:
- Kľúčové slovo MULT možno použiť vo všetkých poliach typu „expression“, napríklad v operáciách typu COPY, MODVALUE atď.
- Rôzne reťazce použité vo výraze môžu obsahovať kľúčové slová na získanie hodnôt atribútov, napríklad SyncAttSrc alebo SyncAttDst.
Príklad konfigurácie:
- <MULT:<SyncAttSrc:NbJour>:5> pre <SyncAttSrc:NbJour> = 5 dáva výsledok 25.
DIV¶
Funkcia, ktorá umožňuje vydeliť viacero čísel.
Syntax kľúčového slova:
<DIV:[X]:…:[N]>
- [X] až [N]: čísla, ktoré sa majú vydeliť.
Spôsob použitia:
- Kľúčové slovo DIV možno použiť vo všetkých poliach typu „expression“, napríklad v operáciách typu COPY, MODVALUE atď.
- Rôzne reťazce použité vo výraze môžu obsahovať kľúčové slová na získanie hodnôt atribútov, napríklad SyncAttSrc alebo SyncAttDst.
Príklad konfigurácie:
- <DIV:<SyncAttSrc:NbJour>:5> pre <SyncAttSrc:NbJour> = 5 dáva výsledok 1.