Instructions - 7.3

Guide de référence de Talend Change Data Capture

Version
7.3
Language
Français
Product
Talend Change Data Capture
Module
Talend Change Data Capture
Content
Création et développement > Systèmes tiers > Composants Database (Intégration) > Change Data Capture
Gouvernance de données > Systèmes tiers > Composants Database (Intégration) > Change Data Capture
Qualité et préparation de données > Systèmes tiers > Composants Database (Intégration) > Change Data Capture
Last publication date
2023-11-09

Le jeu d'instructions du module de transformation est un jeu d'instructions simple, puissant et compréhensible par tous·tes les développeur·euses car il n'utilise aucun principe de programmation spécifique. Il s'agit d'une programmation procédurale.

Si vous modifiez le contenu d'un buffer I ou B, il sera modifié en mémoire uniquement pour cette transformation.

Le fichier d'origine (mode EXTRACT) ou le poste de journal (mode JOURNAL) ne sera pas modifié.

 

Exemple : 

If S.FactureAvoir = 'Refund' Then
      I.MONTANT = I.MONTANT * -1
      EndIf
      O.MONTANT = I.MONTANT

 

Constantes

Les constantes peuvent avoir différents attributs.

Constante Description
‘ABC’ Constante alphanumérique
-123.45 Constante numérique
X’F1’ Constante hexadécimale

 

Extrait de champ (sous-chaîne)

Vous pouvez effectuer des opérations sur le champ entier ou sur une partie du champ, à l'aide de la syntaxe ci-dessous :

 

b.field(start:length)

        N@n   N@n

        constante

              constant

  O.CAT = I.CODE(1:3)
       If O.CAT = ‘001’ Then
          O.CAT = ‘XX1’
       EndIf
       O.CODE(1:3) = O.CAT
       O.CODE(4:4) = X’09’

Cette notation n'est possible qu'avec les zones de type CHAR, VARCHAR et SCRIPT.