Przejdź do treści

Operacje

SYNCATT

Funkcja, która pozwala pobrać wartość atrybutu na podstawie podoperacji. Zwraca wartość pustą, jeśli atrybut nie zostanie znaleziony.

Składnia słowa kluczowego:

<SYNCATT:[Attribute_Name]:[Source]:[Operation]>

  • Attribute_Name: nazwa atrybutu, którego wartość chcesz pobrać.
  • Source: SRC lub DST, aby określić repozytorium, które ma być użyte. Parametr jest opcjonalny, chyba że wskazano operację. Jeśli parametr nie jest wskazany, domyślnie stosowana jest wartość SRC.
  • Operation: ADD lub DEL, aby określić żądaną akcję. Parametr jest opcjonalny.

Sposób użycia:

  • Słowa kluczowego można używać tylko w regułach importu, w operacji Modify konektora SQL. Tryb delta jest bowiem aktywny tylko w operacjach Modify.

Przykład konfiguracji:

  • Zapytanie używające słowa kluczowego 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

Funkcja, która pozwala pobrać wartość atrybutu w repozytorium (źródłowym, docelowym lub w delcie).

Składnia słowa kluczowego:

<SYNCATTSRC:[Attribute_Name]>

  • Attribute_Name: nazwa atrybutu, którego wartość chcesz pobrać

Sposób użycia:

  • Słowo kluczowe SYNCATTSRC można stosować we wszystkich polach typu „expression”, na przykład w COPY, MODVALUE itd.
  • Jeśli słowo kluczowe SYNCATTSRC jest używane w regułach filtrowania lub konwersji, atrybuty są szukane w źródle wskazanym w tych regułach.
  • Jeśli słowo kluczowe SYNCATTSRC jest używane w regułach „Match”, atrybuty są szukane w eksporcie źródła autorytatywnego

SYNCATTDST

Funkcja, która pozwala pobrać wartość atrybutu w eksporcie źródła docelowego.

Składnia słowa kluczowego:

<SYNCATTDST:[Attribute_Name]>

  • Attribute_Name: nazwa atrybutu, którego wartość chcesz pobrać.

Sposób użycia:

  • Słowo kluczowe SYNCATTDST można stosować we wszystkich polach typu „expression”, na przykład w operacjach COPY, MODVALUE itd.
  • Słowo kluczowe SYNCATTDST można stosować tylko w regułach „Match”; atrybuty są wtedy szukane w eksporcie źródła docelowego.

SYNCATTSRCOPERATION

Funkcja, która pozwala pobrać typ operacji w pliku DELTA. Możliwe wartości są następujące: CREATE, DELETE i MODIFY.

Składnia słowa kluczowego:

<SYNCATTSRCOPERATION>

Sposób użycia:

  • Słowo kluczowe SYNCATTSRCOPERATION może być używane we wszystkich polach typu „expression”, takich jak operacje COPY, MODVALUE itd.
  • Słowo kluczowe SYNCATTSRCOPERATION może być używane wyłącznie w regułach filtrowania lub konwersji na źródle DELTA.

SYNCSRCMATCHRNB

Funkcja zwracająca numer reguły dopasowania, która umożliwiła powiązanie dwóch obiektów.

Składnia słowa kluczowego:

<SYNCSRCMATCHRNB>

Sposób użycia:

  • Słowo kluczowe SYNCSRCMATCHRNB może być używane we wszystkich polach typu „expression”, takich jak operacje COPY, MODVALUE itd.
  • Słowo kluczowe SYNCATTSRCOPERATION może być używane wyłącznie w regułach „Match”.

PLUS

Funkcja, która umożliwia dodawanie kilku liczb.

Składnia słowa kluczowego:

<PLUS:[X]:…:[N]>

  • [X] do [N]: liczby do zsumowania.

Sposób użycia:

  • Słowo kluczowe PLUS można stosować we wszystkich polach typu „expression”, na przykład w operacjach typu COPY, MODVALUE itd.
  • Łańcuchy używane w wyrażeniu mogą zawierać słowa kluczowe pobierające wartości atrybutów, na przykład SyncAttSrc lub SyncAttDst.

Przykład konfiguracji:

  • <PLUS:<SyncAttSrc:NbJour>:5> dla <SyncAttSrc:NbJour> = 5 daje wynik 10.

MINUS

Funkcja, która umożliwia odejmowanie kilku liczb.

Składnia słowa kluczowego:

<MINUS:[X]:…:[N]>

  • [X] do [N]: liczby do odjęcia.

Sposób użycia:

  • Słowo kluczowe MINUS można stosować we wszystkich polach typu „expression”, na przykład w operacjach typu COPY, MODVALUE itd.
  • Łańcuchy używane w wyrażeniu mogą zawierać słowa kluczowe pobierające wartości atrybutów, na przykład SyncAttSrc lub SyncAttDst.

Przykład konfiguracji:

  • <MINUS:<SyncAttSrc:NbJour>:5> dla <SyncAttSrc:NbJour> = 5 daje wynik 0.

MULT

Funkcja, która umożliwia mnożenie kilku liczb.

Składnia słowa kluczowego:

<MULT:[X]:…:[N]>

  • [X] do [N]: liczby do pomnożenia.

Sposób użycia:

  • Słowo kluczowe MULT można stosować we wszystkich polach typu „expression”, na przykład w operacjach typu COPY, MODVALUE itd.
  • Łańcuchy używane w wyrażeniu mogą zawierać słowa kluczowe pobierające wartości atrybutów, na przykład SyncAttSrc lub SyncAttDst.

Przykład konfiguracji:

  • <MULT:<SyncAttSrc:NbJour>:5> dla <SyncAttSrc:NbJour> = 5 daje wynik 25.

DIV

Funkcja, która umożliwia dzielenie kilku liczb.

Składnia słowa kluczowego:

<DIV:[X]:…:[N]>

  • [X] do [N]: liczby do podzielenia.

Sposób użycia:

  • Słowo kluczowe DIV można stosować we wszystkich polach typu „expression”, na przykład w operacjach typu COPY, MODVALUE itd.
  • Łańcuchy używane w wyrażeniu mogą zawierać słowa kluczowe pobierające wartości atrybutów, na przykład SyncAttSrc lub SyncAttDst.

Przykład konfiguracji:

  • <DIV:<SyncAttSrc:NbJour>:5> dla <SyncAttSrc:NbJour> = 5 daje wynik 1.