Esempio di definizione di maschere

In questo esempio viene illustrato come definire una maschera per il tipo di numero di serie riportato di seguito:

DAF NL*D*Manu*RD*00437

in cui:

Segmento mascheraDescrizione
DAF NLStringa alfanumerica fissa
DNumero di anno 1994
ManuCambio manuale, contrapposto al cambio automatico
RDCodice colore per il rosso
00437Numero di sequenza articolo

 

Generazione di numeri di serie
Istruzione 1. Definizione di una maschera

Nella sessione Masks (tcibd4102m000), definire un codice maschera e specificare una descrizione, quindi inserire un asterisco (*) come separatore.

Istruzione 2. Definizione dei segmenti maschera

Nella sessione Mask Segments (tcibd4103s000), selezionare la maschera e aggiungervi i segmenti indicati nella tabella riportata di seguito:

Numero segmentoTipo segmentoValore segmentoLunghezza segmento
10AlfanumericoDAF NL6
20Tabella conversioneAnno1
30OpzioneTipo cambio4
40Tabella conversioneColore2
50Sequenza15

 

Nota: se si specifica un tipo segmento Translation Table, è necessario selezionare una tabella di conversione esistente. Avviare la sessione Translation Tables (tcibd4104s000) per definire le tabelle di conversione descritte nei passaggi 3 e 4 prima di proseguire nell'ambito della sessione Mask Segments (tcibd4103s000).

Istruzione 3. Definizione di tabelle di conversione

Nella sessione Translation Tables (tcibd4104s000), definire le tabelle di conversione indicate di seguito:

ConversioneSegmentoValore
TabellaTipoTipo
ANNODataAnno (4 cifre)
COLOREOpzioneColore

 

Istruzione 4. Definizione di valori convertiti

Utilizzare la sessione Values by Translation Table (tcibd4106m000) per definire i valori convertiti di ogni tabella di conversione, come descritto di seguito:

Tabella conversione ANNO
Tipo valoreValore segmentoValore convertito
ANNO (4 cifre)1990A
-1991B
-1992C
-1993D

 

Tabella conversione COLORE
Tipo valoreValore segmentoValore convertito
ColoreNeroBK
-BluBU
-RossoRD
-VerdeGN
-GialloYW