Preskočiť na obsah

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
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

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.