Gå til indholdet

Operationer

SYNCATT

Funktion, hvormed værdien af et attribut hentes ud fra en underoperation. Den returnerer en tom værdi, hvis attributtet ikke findes.

Syntaks for nøgleordet:

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

  • Attribute_Name: navnet på det attribut, hvis værdi du vil hente.
  • Source: SRC eller DST til at fastlægge det repository, der skal lægges til grund. Parameteren er valgfri, medmindre der er angivet en operation. Er parameteren ikke angivet, gælder værdien SRC som standard.
  • Operation: ADD eller DEL til at fastlægge den ønskede handling. Parameteren er valgfri.

Anvendelsesmåde:

  • Nøgleordet kan kun bruges i importregler, i operationen Modify på en SQL-konnektor. Delta-tilstanden er nemlig kun aktiv ved operationer af typen Modify.

Eksempel på konfiguration:

  • Forespørgsel, der bruger nøgleordet 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

Funktion, hvormed værdien af et attribut i et repository hentes (kilde, destination eller delta).

Syntaks for nøgleordet:

<SYNCATTSRC:[Attribute_Name]>

  • Attribute_Name: navnet på det attribut, hvis værdi du vil hente

Anvendelsesmåde:

  • Nøgleordet SYNCATTSRC kan bruges i alle felter af typen ”expression”, for eksempel i COPY, MODVALUE osv.
  • Bruges nøgleordet SYNCATTSRC i filtrerings- eller konverteringsregler, søges attributterne i den kilde, der er angivet i reglerne.
  • Bruges nøgleordet SYNCATTSRC i regler af typen ”Match”, søges attributterne i eksporten fra den autoritative kilde

SYNCATTDST

Funktion, hvormed værdien af et attribut i eksporten fra målkilden hentes.

Syntaks for nøgleordet:

<SYNCATTDST:[Attribute_Name]>

  • Attribute_Name: navnet på det attribut, hvis værdi du vil hente.

Anvendelsesmåde:

  • Nøgleordet SYNCATTDST kan bruges i alle felter af typen ”expression”, for eksempel i operationerne COPY, MODVALUE osv.
  • Nøgleordet SYNCATTDST kan kun bruges i regler af typen ”Match”; attributterne søges da i eksporten fra målkilden.

SYNCATTSRCOPERATION

Funktion, hvormed typen af operation i DELTA-filen hentes. De mulige værdier er: CREATE, DELETE og MODIFY.

Syntaks for nøgleordet:

<SYNCATTSRCOPERATION>

Anvendelsesmåde:

  • Nøgleordet SYNCATTSRCOPERATION kan bruges i alle felter af typen ”expression”, f.eks. i operationerne COPY, MODVALUE osv.
  • Nøgleordet SYNCATTSRCOPERATION kan kun bruges i filter- eller konverteringsregler på kilden DELTA.

SYNCSRCMATCHRNB

Funktion, der returnerer nummeret på den matchningsregel, som gjorde det muligt at sammenkoble to objekter.

Syntaks for nøgleordet:

<SYNCSRCMATCHRNB>

Anvendelsesmåde:

  • Nøgleordet SYNCSRCMATCHRNB kan bruges i alle felter af typen ”expression”, f.eks. i operationerne COPY, MODVALUE osv.
  • Nøgleordet SYNCATTSRCOPERATION kan kun bruges i regler af typen ”Match”.

PLUS

Funktion, hvormed flere tal lægges sammen.

Syntaks for nøgleordet:

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

  • [X] til [N]: de tal, der skal lægges sammen.

Anvendelsesmåde:

  • Nøgleordet PLUS kan bruges i alle felter af typen ”expression”, for eksempel i operationer af typen COPY, MODVALUE osv.
  • De forskellige strenge, der bruges i udtrykket, kan indeholde nøgleord til at hente attributværdier, for eksempel SyncAttSrc eller SyncAttDst.

Eksempel på konfiguration:

  • <PLUS:<SyncAttSrc:NbJour>:5> med <SyncAttSrc:NbJour> = 5 giver resultatet 10.

MINUS

Funktion, hvormed flere tal trækkes fra hinanden.

Syntaks for nøgleordet:

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

  • [X] til [N]: de tal, der skal trækkes fra.

Anvendelsesmåde:

  • Nøgleordet MINUS kan bruges i alle felter af typen ”expression”, for eksempel i operationer af typen COPY, MODVALUE osv.
  • De forskellige strenge, der bruges i udtrykket, kan indeholde nøgleord til at hente attributværdier, for eksempel SyncAttSrc eller SyncAttDst.

Eksempel på konfiguration:

  • <MINUS:<SyncAttSrc:NbJour>:5> med <SyncAttSrc:NbJour> = 5 giver resultatet 0.

MULT

Funktion, hvormed flere tal ganges med hinanden.

Syntaks for nøgleordet:

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

  • [X] til [N]: de tal, der skal ganges.

Anvendelsesmåde:

  • Nøgleordet MULT kan bruges i alle felter af typen ”expression”, for eksempel i operationer af typen COPY, MODVALUE osv.
  • De forskellige strenge, der bruges i udtrykket, kan indeholde nøgleord til at hente attributværdier, for eksempel SyncAttSrc eller SyncAttDst.

Eksempel på konfiguration:

  • <MULT:<SyncAttSrc:NbJour>:5> med <SyncAttSrc:NbJour> = 5 giver resultatet 25.

DIV

Funktion, hvormed flere tal divideres med hinanden.

Syntaks for nøgleordet:

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

  • [X] til [N]: de tal, der skal divideres.

Anvendelsesmåde:

  • Nøgleordet DIV kan bruges i alle felter af typen ”expression”, for eksempel i operationer af typen COPY, MODVALUE osv.
  • De forskellige strenge, der bruges i udtrykket, kan indeholde nøgleord til at hente attributværdier, for eksempel SyncAttSrc eller SyncAttDst.

Eksempel på konfiguration:

  • <DIV:<SyncAttSrc:NbJour>:5> med <SyncAttSrc:NbJour> = 5 giver resultatet 1.