Pereiti prie turinio

Operacijos

SYNCATT

Funkcija, leidžianti gauti atributo reikšmę pagal antrinę operaciją. Jei atributas nerandamas, grąžinama tuščia reikšmė.

Raktažodžio sintaksė:

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

  • Attribute_Name: atributo, kurio reikšmę norite gauti, pavadinimas.
  • Source: SRC arba DST, nurodantis naudojamą saugyklą. Parametras neprivalomas, nebent nurodyta operacija. Jei parametras nenurodytas, numatytoji reikšmė yra SRC.
  • Operation: ADD arba DEL, nurodantis norimą veiksmą. Parametras neprivalomas.

Naudojimo būdas:

  • Raktažodį galima naudoti tik importo taisyklėse, SQL jungties operacijoje Modify. Delta režimas aktyvus tik operacijose Modify.

Konfigūravimo pavyzdys:

  • Užklausa, naudojanti raktažodį 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, leidžianti gauti atributo reikšmę saugykloje (šaltinio, paskirties arba delta).

Raktažodžio sintaksė:

<SYNCATTSRC:[Attribute_Name]>

  • Attribute_Name: atributo, kurio reikšmę norite gauti, pavadinimas

Naudojimo būdas:

  • Raktažodį SYNCATTSRC galima naudoti visuose „expression“ tipo laukuose, pavyzdžiui, COPY, MODVALUE ir kt.
  • Jei raktažodis SYNCATTSRC naudojamas filtravimo arba konvertavimo taisyklėse, atributų ieškoma taisyklėse nurodytame šaltinyje.
  • Jei raktažodis SYNCATTSRC naudojamas „Match“ taisyklėse, atributų ieškoma autoritetingo šaltinio eksporte

SYNCATTDST

Funkcija, leidžianti gauti atributo reikšmę tikslinio šaltinio eksporte.

Raktažodžio sintaksė:

<SYNCATTDST:[Attribute_Name]>

  • Attribute_Name: atributo, kurio reikšmę norite gauti, pavadinimas.

Naudojimo būdas:

  • Raktažodį SYNCATTDST galima naudoti visuose „expression“ tipo laukuose, pavyzdžiui, COPY, MODVALUE ir kt. operacijose.
  • Raktažodį SYNCATTDST galima naudoti tik „Match“ taisyklėse; tokiu atveju atributų ieškoma tikslinio šaltinio eksporte.

SYNCATTSRCOPERATION

Funkcija, leidžianti gauti operacijos tipą DELTA faile. Galimos reikšmės: CREATE, DELETE ir MODIFY.

Raktažodžio sintaksė:

<SYNCATTSRCOPERATION>

Naudojimo būdas:

  • Raktažodį SYNCATTSRCOPERATION galima naudoti visuose „expression“ tipo laukuose, pavyzdžiui, COPY, MODVALUE ir kt. operacijose.
  • Raktažodį SYNCATTSRCOPERATION galima naudoti tik filtravimo arba konvertavimo taisyklėse šaltiniui DELTA.

SYNCSRCMATCHRNB

Funkcija, grąžinanti atitikimo taisyklės, pagal kurią buvo susieti du objektai, numerį.

Raktažodžio sintaksė:

<SYNCSRCMATCHRNB>

Naudojimo būdas:

  • Raktažodį SYNCSRCMATCHRNB galima naudoti visuose „expression“ tipo laukuose, pavyzdžiui, COPY, MODVALUE ir kt. operacijose.
  • Raktažodį SYNCATTSRCOPERATION galima naudoti tik „Match“ taisyklėse.

PLUS

Funkcija, leidžianti sudėti kelis skaičius.

Raktažodžio sintaksė:

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

  • Nuo [X] iki [N]: sudedami skaičiai.

Naudojimo būdas:

  • Raktažodį PLUS galima naudoti visuose „expression“ tipo laukuose, pavyzdžiui, COPY, MODVALUE ir kt. tipo operacijose.
  • Išraiškoje naudojamose eilutėse gali būti raktažodžių, skirtų atributų reikšmėms gauti, pavyzdžiui, SyncAttSrc arba SyncAttDst.

Konfigūravimo pavyzdys:

  • <PLUS:<SyncAttSrc:NbJour>:5>, kai <SyncAttSrc:NbJour> = 5, grąžina rezultatą 10.

MINUS

Funkcija, leidžianti atimti kelis skaičius.

Raktažodžio sintaksė:

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

  • Nuo [X] iki [N]: atimami skaičiai.

Naudojimo būdas:

  • Raktažodį MINUS galima naudoti visuose „expression“ tipo laukuose, pavyzdžiui, COPY, MODVALUE ir kt. tipo operacijose.
  • Išraiškoje naudojamose eilutėse gali būti raktažodžių, skirtų atributų reikšmėms gauti, pavyzdžiui, SyncAttSrc arba SyncAttDst.

Konfigūravimo pavyzdys:

  • <MINUS:<SyncAttSrc:NbJour>:5>, kai <SyncAttSrc:NbJour> = 5, grąžina rezultatą 0.

MULT

Funkcija, leidžianti dauginti kelis skaičius.

Raktažodžio sintaksė:

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

  • Nuo [X] iki [N]: dauginami skaičiai.

Naudojimo būdas:

  • Raktažodį MULT galima naudoti visuose „expression“ tipo laukuose, pavyzdžiui, COPY, MODVALUE ir kt. tipo operacijose.
  • Išraiškoje naudojamose eilutėse gali būti raktažodžių, skirtų atributų reikšmėms gauti, pavyzdžiui, SyncAttSrc arba SyncAttDst.

Konfigūravimo pavyzdys:

  • <MULT:<SyncAttSrc:NbJour>:5>, kai <SyncAttSrc:NbJour> = 5, grąžina rezultatą 25.

DIV

Funkcija, leidžianti dalyti kelis skaičius.

Raktažodžio sintaksė:

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

  • Nuo [X] iki [N]: dalijami skaičiai.

Naudojimo būdas:

  • Raktažodį DIV galima naudoti visuose „expression“ tipo laukuose, pavyzdžiui, COPY, MODVALUE ir kt. tipo operacijose.
  • Išraiškoje naudojamose eilutėse gali būti raktažodžių, skirtų atributų reikšmėms gauti, pavyzdžiui, SyncAttSrc arba SyncAttDst.

Konfigūravimo pavyzdys:

  • <DIV:<SyncAttSrc:NbJour>:5>, kai <SyncAttSrc:NbJour> = 5, grąžina rezultatą 1.