Aller au contenu

Opérations

SYNCATT

Fonction qui permet de récupérer la valeur d’un attribut en fonction d’une sous-opération. Elle renvoie vide si l’attribut n’est pas trouvé.

Syntaxe du mot-clé :

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

  • Nom_Attribut : nom de l’attribut dont on veut récupérer la valeur.
  • Source : SRC ou DST pour définir le référentiel sur lequel se baser. Le paramètre est facultatif sauf si une opération est renseignée. Si le paramètre n’est pas renseigné, alors la valeur SRC est appliquée par défaut.
  • Operation : ADD ou DEL pour définir l’action recherchée. Le paramètre est facultatif.

Mode d'utilisation :

  • Le mot clé peut être uniquement utilisée dans les règles d’import dans l’opération Modify d’un connecteur SQL. En effet, le mode delta est uniquement actif sur les opérations de modification.

Exemple de configuration :

  • Requête avec l’usage du mot-clé 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

Fonction qui permet de récupérer la valeur d’un attribut dans un référentiel (source, destination ou delta).

Syntaxe du mot-clé :

<SYNCATTSRC:[Nom_Attribut]>

  • Nom_Attribut : nom de l’attribut dont on veut récupérer la valeur

Mode d'utilisation :

  • Le mot-clé SYNCATTSRC peut être utilisée dans tous les champs de type « expression » comme des opérations de type COPY, MODVALUE, etc.
  • Si le mot-clé SYNCATTSRC est utilisé dans des règles de filtres ou de conversion, alors les attributs sont cherchés dans la source précisée dans les règles
  • Si le mot-clé SYNCATTSRC est utilisé dans des règles de « Match », alors les attributs sont cherchés dans l’export de la source autoritaire

SYNCATTDST

Fonction qui permet de récupérer la valeur d’un attribut dans un l’export de la source cible.

Syntaxe du mot-clé :

<SYNCATTDST:[Nom_Attribut]>

  • Nom_Attribut : nom de l’attribut dont on veut récupérer la valeur.

Mode d'utilisation :

  • Le mot-clé SYNCATTDST peut être utilisée dans tous les champs de type « expression » comme des opérations de type COPY, MODVALUE, etc.
  • Le mot-clé SYNCATTDST peut être uniquement utilisé dans des règles de « Match », alors les attributs sont cherchés dans l’export de la source cible.

SYNCATTSRCOPERATION

Fonction qui permet de récupérer le type d’opération dans le fichier DELTA. Les valeurs possibles sont : CREATE, DELETE et MODIFY.

Syntaxe du mot-clé :

<SYNCATTSRCOPERATION>

Mode d'utilisation :

  • Le mot-clé SYNCATTSRCOPERATION peut être utilisée dans tous les champs de type « expression » comme des opérations de type COPY, MODVALUE, etc.
  • Le mot-clé SYNCATTSRCOPERATION peut être uniquement utilisé dans des règles de filtres ou de conversion sur la source DELTA.

SYNCSRCMATCHRNB

Fonction qui renvoie le numéro de la règle de « matching » qui a permis d’appairer deux objets.

Syntaxe du mot-clé :

<SYNCSRCMATCHRNB>

Mode d'utilisation :

  • Le mot-clé SYNCSRCMATCHRNB peut être utilisée dans tous les champs de type « expression » comme des opérations de type COPY, MODVALUE, etc.
  • Le mot-clé SYNCATTSRCOPERATION peut être uniquement utilisé dans des règles de « Match ».

PLUS

Fonction qui permet d’additionner plusieurs nombres.

Syntaxe du mot-clé :

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

  • [X] à [N] : les nombres à additionner.

Mode d'utilisation :

  • Le mot-clé PLUS peut être utilisé dans tous les champs de type « expression » comme par exemple les opérations de type COPY, MODVALUE, etc.
  • Les différentes chaînes utilisées dans l’expression peuvent contenir des mots-clés pour récupérer des valeurs d’attributs, par exemple SyncAttSrc ou SyncAttDst.

Exemple de configuration :

  • <PLUS:<SyncAttSrc:NbJour>:5> avec <SyncAttSrc:NbJour> = 5 donne pour résultat 10.

MINUS

Fonction qui permet de soustraire plusieurs nombres.

Syntaxe du mot-clé :

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

  • [X] à [N] : les nombres à soustraire.

Mode d'utilisation :

  • Le mot-clé MINUS peut être utilisé dans tous les champs de type « expression » comme par exemple les opérations de type COPY, MODVALUE, etc.
  • Les différentes chaînes utilisées dans l’expression peuvent contenir des mots-clés pour récupérer des valeurs d’attributs, par exemple SyncAttSrc ou SyncAttDst.

Exemple de configuration :

  • <MINUS:<SyncAttSrc:NbJour>:5> avec <SyncAttSrc:NbJour> = 5 donne pour résultat 0.

MULT

Fonction qui permet de multiplier plusieurs nombres.

Syntaxe du mot-clé :

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

  • [X] à [N] : les nombres à multiplier.

Mode d'utilisation :

  • Le mot-clé MULT peut être utilisé dans tous les champs de type « expression » comme par exemple les opérations de type COPY, MODVALUE, etc.
  • Les différentes chaînes utilisées dans l’expression peuvent contenir des mots-clés pour récupérer des valeurs d’attributs, par exemple SyncAttSrc ou SyncAttDst.

Exemple de configuration :

  • <MULT:<SyncAttSrc:NbJour>:5> avec <SyncAttSrc:NbJour> = 5 donne pour résultat 25.

DIV

Fonction qui permet de diviser plusieurs nombres.

Syntaxe du mot-clé :

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

  • [X] à [N] : les nombres à diviser.

Mode d'utilisation :

  • Le mot-clé DIV peut être utilisé dans tous les champs de type « expression » comme par exemple les opérations de type COPY, MODVALUE, etc.
  • Les différentes chaînes utilisées dans l’expression peuvent contenir des mots-clés pour récupérer des valeurs d’attributs, par exemple SyncAttSrc ou SyncAttDst.

Exemple de configuration :

  • <DIV:<SyncAttSrc:NbJour>:5> avec <SyncAttSrc:NbJour> = 5 donne pour résultat 1.