Preskoči na sadržaj

Operacije

SYNCATT

Funkcija koja omogućuje dohvaćanje vrijednosti atributa na temelju podoperacije. Vraća praznu vrijednost ako atribut nije pronađen.

Sintaksa ključne riječi:

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

  • Attribute_Name: naziv atributa čiju vrijednost želite dohvatiti.
  • Source: SRC ili DST za definiranje repozitorija koji će se koristiti. Parametar nije obavezan, osim ako je navedena operacija. Ako parametar nije naveden, prema zadanim se postavkama primjenjuje vrijednost SRC.
  • Operation: ADD ili DEL za definiranje željene radnje. Parametar nije obavezan.

Način upotrebe:

  • Ključna riječ može se koristiti samo u pravilima uvoza, u operaciji Modify poveznika SQL. Način delta aktivan je samo u operacijama Modify.

Primjer konfiguracije:

  • Upit s ključnom riječi 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

Funkcija koja omogućuje dohvaćanje vrijednosti atributa u repozitoriju (izvornom, odredišnom ili delti).

Sintaksa ključne riječi:

<SYNCATTSRC:[Attribute_Name]>

  • Attribute_Name: naziv atributa čiju vrijednost želite dohvatiti

Način upotrebe:

  • Ključna riječ SYNCATTSRC može se koristiti u svim poljima tipa „expression“, kao što su COPY, MODVALUE itd.
  • Ako se ključna riječ SYNCATTSRC koristi u pravilima filtriranja ili pretvorbe, atributi se traže u izvoru navedenom u pravilima.
  • Ako se ključna riječ SYNCATTSRC koristi u pravilima „Match“, atributi se traže u izvozu autoritativnog izvora

SYNCATTDST

Funkcija koja omogućuje dohvaćanje vrijednosti atributa u izvozu ciljnog izvora.

Sintaksa ključne riječi:

<SYNCATTDST:[Attribute_Name]>

  • Attribute_Name: naziv atributa čiju vrijednost želite dohvatiti.

Način upotrebe:

  • Ključna riječ SYNCATTDST može se koristiti u svim poljima tipa „expression“, kao što su operacije COPY, MODVALUE itd.
  • Ključna riječ SYNCATTDST može se koristiti samo u pravilima „Match“, a u tom se slučaju atributi traže u izvozu ciljnog izvora.

SYNCATTSRCOPERATION

Funkcija koja omogućuje dohvaćanje tipa operacije u datoteci DELTA. Moguće vrijednosti su sljedeće: CREATE, DELETE i MODIFY.

Sintaksa ključne riječi:

<SYNCATTSRCOPERATION>

Način upotrebe:

  • Ključna riječ SYNCATTSRCOPERATION može se koristiti u svim poljima tipa „expression“, kao što su operacije COPY, MODVALUE itd.
  • Ključna riječ SYNCATTSRCOPERATION može se koristiti samo u pravilima filtriranja ili pretvorbe na izvoru DELTA.

SYNCSRCMATCHRNB

Funkcija koja vraća broj pravila podudaranja koje je omogućilo uparivanje dvaju objekata.

Sintaksa ključne riječi:

<SYNCSRCMATCHRNB>

Način upotrebe:

  • Ključna riječ SYNCSRCMATCHRNB može se koristiti u svim poljima tipa „expression“, kao što su operacije COPY, MODVALUE itd.
  • Ključna riječ SYNCATTSRCOPERATION može se koristiti samo u pravilima „Match“.

PLUS

Funkcija koja omogućuje zbrajanje više brojeva.

Sintaksa ključne riječi:

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

  • [X] do [N]: brojevi koje treba zbrojiti.

Način upotrebe:

  • Ključna riječ PLUS može se koristiti u svim poljima tipa „expression“, kao što su operacije tipa COPY, MODVALUE itd.
  • Različiti nizovi koji se koriste u izrazu mogu sadržavati ključne riječi za dohvaćanje vrijednosti atributa, na primjer SyncAttSrc ili SyncAttDst.

Primjer konfiguracije:

  • <PLUS:<SyncAttSrc:NbJour>:5> uz <SyncAttSrc:NbJour> = 5 daje rezultat 10.

MINUS

Funkcija koja omogućuje oduzimanje više brojeva.

Sintaksa ključne riječi:

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

  • [X] do [N]: brojevi koje treba oduzeti.

Način upotrebe:

  • Ključna riječ MINUS može se koristiti u svim poljima tipa „expression“, kao što su operacije tipa COPY, MODVALUE itd.
  • Različiti nizovi koji se koriste u izrazu mogu sadržavati ključne riječi za dohvaćanje vrijednosti atributa, na primjer SyncAttSrc ili SyncAttDst.

Primjer konfiguracije:

  • <MINUS:<SyncAttSrc:NbJour>:5> uz <SyncAttSrc:NbJour> = 5 daje rezultat 0.

MULT

Funkcija koja omogućuje množenje više brojeva.

Sintaksa ključne riječi:

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

  • [X] do [N]: brojevi koje treba pomnožiti.

Način upotrebe:

  • Ključna riječ MULT može se koristiti u svim poljima tipa „expression“, kao što su operacije tipa COPY, MODVALUE itd.
  • Različiti nizovi koji se koriste u izrazu mogu sadržavati ključne riječi za dohvaćanje vrijednosti atributa, na primjer SyncAttSrc ili SyncAttDst.

Primjer konfiguracije:

  • <MULT:<SyncAttSrc:NbJour>:5> uz <SyncAttSrc:NbJour> = 5 daje rezultat 25.

DIV

Funkcija koja omogućuje dijeljenje više brojeva.

Sintaksa ključne riječi:

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

  • [X] do [N]: brojevi koje treba podijeliti.

Način upotrebe:

  • Ključna riječ DIV može se koristiti u svim poljima tipa „expression“, kao što su operacije tipa COPY, MODVALUE itd.
  • Različiti nizovi koji se koriste u izrazu mogu sadržavati ključne riječi za dohvaćanje vrijednosti atributa, na primjer SyncAttSrc ili SyncAttDst.

Primjer konfiguracije:

  • <DIV:<SyncAttSrc:NbJour>:5> uz <SyncAttSrc:NbJour> = 5 daje rezultat 1.