DDL Compiler Commands
Data Definition Language (DDL) Reference Manual — 426798-002
9- 23
COBCHECK Command
TYPE COMPLEX
TYPE LOGICAL
°
A TYPE BINARY 64 declaration cannot specify a scale factor of -18 (or less);
the range is restricted to -17 to 18.
°
A data item must not have the same name as a group or record that could be
used to qualify the data item.
°
No more than 3 levels of nested OCCURS can be in a COBOL data-
description entry.
°
An item specified as a key in a RECORD statement must be alphanumeric. To
use a numeric field as a key, enclose it within a group and specify the group as
the key; a group’s data type is assumed to be alphanumeric regardless of the
data types of its member fields.
COBCHECK Command Example
The following listing shows the error messages generated by the COBOL syntax check
on a single RECORD statement:
When COBCHECK is in effect, DDL issues the following message for each DDL object
statement that passes the syntax check:
COBOL CHECK completed for name
?COBCHECK
RECORD customer.
FILE IS "$data.sales.customer" KEY-SEQUENCED.
02 custnum PIC S9(4) KEYTAG 0.
02 custname PIC X(18) KEYTAG "cn".
02 custaddr TYPE addr.
END
Record CUSTOMER size is 70 bytes.
*** WARNING *** COBOL OUTPUT DIAGNOSTICS:
*** ERROR *** Non-alphanumeric key element - CUSTNUM
?NOCOBCHECK
Start syntax check
Turn off syntax check
VST904.vsd
Содержание DDL D40
Страница 36: ...Introduction to DDL Data Definition Language DDL Reference Manual 426798 002 1 14 Examining a Dictionary ...
Страница 66: ...Named Constants Data Definition Language DDL Reference Manual 426798 002 4 10 Standard SPI Constants ...
Страница 230: ...Dictionary Manipulation Statements Data Definition Language DDL Reference Manual 426798 002 8 14 SHOW USE OF Statement ...
Страница 370: ...Dictionary Maintenance Data Definition Language DDL Reference Manual 426798 002 10 24 Converting a Dictionary ...
Страница 456: ...Sample Schemas Data Definition Language DDL Reference Manual 426798 002 B 12 ASSNDDL Statements ...
Страница 470: ...DDL Data Translation Data Definition Language DDL Reference Manual 426798 002 C 14 ...
Страница 528: ...Dictionary Reports Data Definition Language DDL Reference Manual 426798 002 E 8 Requesting Reports ...
Страница 552: ...DDL Alignment Rules Data Definition Language DDL Reference Manual 426798 002 H 4 FIELDALIGN_SHARED8 Alignment Rules ...
Страница 576: ...Index Data Definition Language DDL Reference Manual 426798 002 Index 22 Special Characters ...