Data Definition Language (DDL) Reference Manual
Definition Attributes
Data Definition Language (DDL) Reference Manual—529431-004
6-36
pTAL or TAL
pTAL or TAL
In pTAL or TAL, a redefining structure can be smaller than the structure it redefines.
TACL
DDL Output (Pascal Code)
TYPE A_DEF = RECORD
V_B : RECORD
CASE INT16 OF
01:( B : FSTRING[4] );
02:( C : RECORD
C_1 : FSTRING[2];
C_2 : FSTRING[2];
END );
END;
D : RECORD
CASE INT16 OF
01:( D_1 : CHAR );
02:( D_2 : CHAR );
END;
CASE INT16 OF
01:( E : FSTRING[5] );
02:( F : RECORD
F_1 : FSTRING[3];
F_2 : FSTRING[2];
END );
END;
Example 6-27. REDEFINES Clause With TACL Output (page1of2)
DDL Input
DEF A.
02 B PIC 9(4).
02 C REDEFINES B.
04 C-1 PIC 9(2).
04 C-2 PIC 9(2).
02 D.
04 D-1 PIC X.
04 D-2 PIC 9 REDEFINES D-1.
02 E PIC 9(5).
02 F REDEFINES E.
04 F-1 PIC 9(3).
04 F-2 PIC 9(2).
END.
Example 6-26. REDEFINES Clause With Pascal Output (page 2 of 2)