Data Definition Language (DDL) Reference Manual

DDL Data Translation
Data Definition Language (DDL) Reference Manual529431-004
C-12
PICTURE PIC 9
OCCURS 0 TO 10 TIMES
DEPENDING ON item
STRUCT (*)
STRING [1:10]
TYPE TYPE CHARACTER 8 STRUCT
BEGIN STRING BYTE [1:8];
END;
TYPE BINARY 8 STRING
FILLER 1; (added by DDL)
TYPE BINARY [16] INT
TYPE BINARY [16] UNSIGNED INT
TYPE BINARY 16,2 INT
TYPE BINARY 32 INT(32)
TYPE BINARY 32 UNSIGNED INT(32)
TYPE BINARY 64 FIXED
TYPE BINARY 64,-16 FIXED(-16)
TYPE BINARY 64 UNSIGNED FIXED
TYPE BIT len * UNSIGNED(len )
TYPE FLOAT [32] REAL
TYPE FLOAT 64 REAL(64)
TYPE COMPLEX FIXED
TYPE LOGICAL 1 STRING
TYPE LOGICAL [2] INT
TYPE LOGICAL 4 INT(32)
TYPE ENUM INT
TYPE CHARACTER 8
OCCURS 100 TIMES
STRUCT [1:100];
BEGIN STRING BYTE [1:8];
END;
TYPE BINARY 16
OCCURS 3 TIMES
INT [1:3];
Table C-6. Sample DDL/pTAL and TAL Data Translation Table (page 2 of 2)
DDL Clause Type DDL Clause Specification pTAL or TAL Data Type
* Field definition generates INT.
**
Only one of the possible forms of the clause; see DICTOBL (Object Build List) on page D-15, for the
byte lengths of all forms of the clause.