Exemple de définition de masque

Cet exemple montre comment définir un masque pour le type de numéro de série suivant :

DAF NL*D*Manu*RO*00437

où :

Masquer le segmentDescription
DAF NLune chaîne alphanumérique fixe
Dle numéro d'année 1994
Manuune boîte de vitesse manuelle, par opposition à une boîte automatique
RGle code de la couleur rouge
00437le numéro de séquence de l'article

 

Génération de numéros de série
Etape 1. Définition d'un masque

Dans la session Masks (tcibd4102m000) définissez un code et une description de masque, puis saisissez un astérisque (*) comme séparateur.

Etape 2. Définition des segments de masque

Dans la session Mask Segments (tcibd4103s000), sélectionnez le masque et ajoute les segments suivants à ce dernier :

Numéro de segmentType de segmentValeur de segmentLongueur de segment
10AlphanumériqueDAF NL6
20Table de conversionExercice1
30OptionType de boîte de vitesse4
40Table de conversionCouleur2
50Séquence15

 

Remarque Si vous indiquez le type de segment Translation Table, vous devez sélectionner une table de conversion. Lancez la session Translation Tables (tcibd4104s000) pour définir les tables de conversion, comme indiqué aux étapes 3 et 4, avant de poursuivre avec la session Mask Segments (tcibd4103s000).

Etape 3. Définition des tables de conversion

Dans la session Translation Tables (tcibd4104s000), définissez les tables de conversion suivantes :

ConversionSegmentValeur
TableTypeType
EXERCICEDateExercice (4 chiffres)
COULEUROptionCouleur

 

Etape 4. Définition des valeurs converties

A l'aide de la session Values by Translation Table (tcibd4106m000), définissez les valeurs converties de chaque table de conversion, comme indiqué ci-après :

EXERCICE Table de conversion
Type de valeurValeur de segmentValeur convertie
EXERCICE (4 chiffres)1990A
-1991B
-1992C
-1993D

 

COULEUR Table de conversion
Type de valeurValeur de segmentValeur convertie
CouleurNoirNR
-BleuBL
-RougeRG
-VertVR
-JauneJN