Operasjoner¶
SYNCATT¶
Funksjon som gjør det mulig å hente verdien av et attributt ut fra en underoperasjon. Den returnerer en tom verdi hvis attributtet ikke blir funnet.
Syntaks for nøkkelordet:
<SYNCATT:[Attribute_Name]:[Source]:[Operation]>
- Attribute_Name: navnet på attributtet du vil hente verdien til.
- Source: SRC eller DST for å fastsette repositoryet som skal brukes. Parameteren er valgfri, med mindre en operasjon er angitt. Hvis parameteren ikke er angitt, gjelder verdien SRC som standard.
- Operation: ADD eller DEL for å fastsette den ønskede handlingen. Parameteren er valgfri.
Bruksmåte:
- Nøkkelordet kan bare brukes i importregler, i operasjonen Modify i en SQL-konnektor. Delta-modusen er nemlig bare aktiv ved operasjoner av typen Modify.
Eksempel på konfigurasjon:
- Spørring som bruker nøkkelordet SYNCATT:
1 2 3 4 5 6 | |
SYNCATTSRC¶
Funksjon som gjør det mulig å hente verdien av et attributt i et repository (kilde, mål eller delta).
Syntaks for nøkkelordet:
<SYNCATTSRC:[Attribute_Name]>
- Attribute_Name: navnet på attributtet du vil hente verdien til
Bruksmåte:
- Nøkkelordet SYNCATTSRC kan brukes i alle felt av typen ”expression”, som COPY, MODVALUE osv.
- Hvis nøkkelordet SYNCATTSRC brukes i filtrerings- eller konverteringsregler, søkes attributtene i kilden som er angitt i reglene.
- Hvis nøkkelordet SYNCATTSRC brukes i regler av typen ”Match”, søkes attributtene i eksporten av den autoritative kilden
SYNCATTDST¶
Funksjon som gjør det mulig å hente verdien av et attributt i eksporten av målkilden.
Syntaks for nøkkelordet:
<SYNCATTDST:[Attribute_Name]>
- Attribute_Name: navnet på attributtet du vil hente verdien til.
Bruksmåte:
- Nøkkelordet SYNCATTDST kan brukes i alle felt av typen ”expression”, som operasjonene COPY, MODVALUE osv.
- Nøkkelordet SYNCATTDST kan bare brukes i regler av typen ”Match”; attributtene søkes da i eksporten av målkilden.
SYNCATTSRCOPERATION¶
Funksjon som gjør det mulig å hente typen operasjon i DELTA-filen. De mulige verdiene er: CREATE, DELETE og MODIFY.
Syntaks for nøkkelordet:
<SYNCATTSRCOPERATION>
Bruksmåte:
- Nøkkelordet SYNCATTSRCOPERATION kan brukes i alle felt av typen ”expression”, for eksempel i operasjonene COPY, MODVALUE osv.
- Nøkkelordet SYNCATTSRCOPERATION kan bare brukes i filter- eller konverteringsregler på kilden DELTA.
SYNCSRCMATCHRNB¶
Funksjon som returnerer nummeret på matching-regelen som gjorde det mulig å knytte sammen to objekter.
Syntaks for nøkkelordet:
<SYNCSRCMATCHRNB>
Bruksmåte:
- Nøkkelordet SYNCSRCMATCHRNB kan brukes i alle felt av typen ”expression”, for eksempel i operasjonene COPY, MODVALUE osv.
- Nøkkelordet SYNCATTSRCOPERATION kan bare brukes i ”Match”-regler.
PLUS¶
Funksjon som gjør det mulig å legge sammen flere tall.
Syntaks for nøkkelordet:
<PLUS:[X]:…:[N]>
- [X] til [N]: tallene som skal legges sammen.
Bruksmåte:
- Nøkkelordet PLUS kan brukes i alle felt av typen ”expression”, som operasjoner av typen COPY, MODVALUE osv.
- De ulike strengene som brukes i uttrykket, kan inneholde nøkkelord for å hente attributtverdier, for eksempel SyncAttSrc eller SyncAttDst.
Eksempel på konfigurasjon:
- <PLUS:<SyncAttSrc:NbJour>:5> med <SyncAttSrc:NbJour> = 5 gir resultatet 10.
MINUS¶
Funksjon som gjør det mulig å trekke fra flere tall.
Syntaks for nøkkelordet:
<MINUS:[X]:…:[N]>
- [X] til [N]: tallene som skal trekkes fra.
Bruksmåte:
- Nøkkelordet MINUS kan brukes i alle felt av typen ”expression”, som operasjoner av typen COPY, MODVALUE osv.
- De ulike strengene som brukes i uttrykket, kan inneholde nøkkelord for å hente attributtverdier, for eksempel SyncAttSrc eller SyncAttDst.
Eksempel på konfigurasjon:
- <MINUS:<SyncAttSrc:NbJour>:5> med <SyncAttSrc:NbJour> = 5 gir resultatet 0.
MULT¶
Funksjon som gjør det mulig å multiplisere flere tall.
Syntaks for nøkkelordet:
<MULT:[X]:…:[N]>
- [X] til [N]: tallene som skal multipliseres.
Bruksmåte:
- Nøkkelordet MULT kan brukes i alle felt av typen ”expression”, som operasjoner av typen COPY, MODVALUE osv.
- De ulike strengene som brukes i uttrykket, kan inneholde nøkkelord for å hente attributtverdier, for eksempel SyncAttSrc eller SyncAttDst.
Eksempel på konfigurasjon:
- <MULT:<SyncAttSrc:NbJour>:5> med <SyncAttSrc:NbJour> = 5 gir resultatet 25.
DIV¶
Funksjon som gjør det mulig å dividere flere tall.
Syntaks for nøkkelordet:
<DIV:[X]:…:[N]>
- [X] til [N]: tallene som skal divideres.
Bruksmåte:
- Nøkkelordet DIV kan brukes i alle felt av typen ”expression”, som operasjoner av typen COPY, MODVALUE osv.
- De ulike strengene som brukes i uttrykket, kan inneholde nøkkelord for å hente attributtverdier, for eksempel SyncAttSrc eller SyncAttDst.
Eksempel på konfigurasjon:
- <DIV:<SyncAttSrc:NbJour>:5> med <SyncAttSrc:NbJour> = 5 gir resultatet 1.