Przykład definicji maski

Przykład pokazuje, w jaki sposób należy zdefiniować i używać maski do generowania następującego kodu identyfikacyjnego:

DAF NL*D*Manu*RD*00437

Kod składa się z następujących segmentów:

SegmentOpis
DAF NLUstalony ciąg znaków alfanumerycznych
DKod reprezentujący rok 1993
Ręcz.Kod cechy reprezentujący ręczną skrzynię biegów (w odróżnieniu od skrzyni biegów variomatic)
RDKod koloru oznaczający czerwony
00437Numer kolejny pozycji

 

W celu zdefiniowania maski dla generowania tego typu kodu identyfikacyjnego należy wykonać następujące kroki:

Krok 1. Definiowanie kodu maski

W sesji Maski (tcibd4102m000) należy zdefiniować kod i opis maski. Należy wprowadzić gwiazdkę (*) jako separator.

Krok 2. Definiowanie segmentów maski

W sesji Segmenty maski (tcibd4503m000) należy wybrać zdefiniowaną maskę i dodać następujące segmenty:

Numer segmentu Typ segmentu Wartość segmentu
10 AlfanumeryczneDAF NL
20 Tablica translacjiRok
30 OpcjaTyp skrzyni biegów
40 Tablica translacjiKolor
50 Kolejność1

 

Należy zwrócić uwagę, że po wybraniu typu segmentu Tablica translacji należy zdefiniować tablicę translacji. Należy zdefiniować tablice translacji, jak opisano w krokach 3 i 4, przed kontynuowaniem w sesji Segment maski (tcibd4103s000).

Krok 3. Definiowanie tablic translacji

Należy zdefiniować następujące tablice translacji w sesji Tablice translacji (tcibd4504m000):

Tablica translacji Typ segmentu Typ wartości
ROK Data Rok (4-cyfrowo)
KOLOR OpcjaKolor

 

Krok 4. Należy zdefiniować skonwertowane wartości

W odpowiedni menu sesji Tablice translacji (tcibd4504m000) należy uruchomić sesję Wartości wg tablicy translacji (tcibd4106m000) w celu zdefiniowania skonwertowanych wartości każdej tablicy translacji.

Pierwszą tablicą, jaką należy zdefiniować, jest tablica ROK:

Tablica translacji ROK
Typ wartości Wartość segmentu Wartość wynikowa
Rok (4-cyfrowo)1990A
-1991B
-1992C
-1993D

 

Drugą tablicą jest tablica KOLOR:

Tablica translacji KOLOR
Typ wartości Wartość segmentu Wartość wynikowa
KolorCzarnyBK
-NiebieskiBU
-CzerwonyRD
-ZielonyGN
-ŻółtyYW