Data Definition Language (DDL) Reference Manual
DDL Messages
Data Definition Language (DDL) Reference Manual—529431-004
A-7
Cause. At least one #ifdef or #ifndef statement in C output was not closed.
Effect. The DDL compiler issues this warning message. For example:
!?DICT
Audited dictionary created on subvol $ADE101.ALPHA
Dictionary opened on subvol $ADE101.ALPHA for update access.
!?C
/*SCHEMA PRODUCED DATE - TIME : 7/21/2000 - 19:45:15 */
Output source for C is opened on $ZTN1.#PTPJHU8
!?CIFDEF EMP
#ifdef EMP
!CONSTANT EMP1 VALUE "JYOTI".
Constant EMP1 defined.
Constant EMP1 added to dictionary.
#pragma section emp1
/* Constant EMP1 created on 07/21/2000 at 19:45 */
#define EMP1 "JYOTI"
C output produced for EMP1.
?!NOC
Output source for C is closed.
***WARNING*** CIFNDEF or CIFDEF is not ended by CENDIF for C output
!
Recovery. No recovery is necessary. Just ensure that the required number of
CENDIF statements were used.
Cause. A COBOL base in a COBLEVEL command is not a positive integer from 1
through 49.
Effect. The DDL compiler issues a warning; base level is set to 1.
Recovery. Correct the error and recompile.
Cause. An object to be written to a COBOL source file has more than 7 levels of
nested OCCURS clauses.
Effect. The DDL compiler does not write the object to the COBOL source file.
Recovery. Reduce the levels of nested OCCURS clauses and recompile the object.
***WARNING*** CIFNDEF or CIFDEF is not ended by CENDIF in C
output.
***WARNING*** COBOL base is not a legal positive int- value
not changed
***ERROR*** COBOL maximum occurs nesting exceeded- nth nested
element