COBOL Manual for TNS and TNS/R Programs

Compiler Diagnostic Messages
HP COBOL Manual for TNS and TNS/R Programs522555-006
47-14
Message List
48 (Warning or Error)
Cause. Warning: The SYMBOLS or NOSYMBOLS directive is within a separately
compiled program. It is ignored in this context.
Error: One of:
The indicated directive (MAIN or NONSTOP) cannot appear at this point in the
source text. It must precede the first source program’s Identification Division
header.
The indicated directive (SYNTAX or COMPILE) cannot appear at this point in the
source text. It must appear before the first separately compiled program or
between separately compiled programs.
The SECTION directive cannot appear at this point in the directive line. It must be
the first one on its directive line.
The program contains the SQLMEM directive but not the SQL directive.
49 (Error)
Cause. The compiler did not find the directive parameter keyword that it expected in
one of these places:
Following a directive keyword
After the punctuation following a completed directive parameter
50 (Error)
Cause. The indicated word must be a parameter keyword of the current directive, but
is not.
51 (Error)
Cause. The HEADING directive has a parameter that is not a string surrounded by
quotation marks.
Improper context for this directive
Expected directive parameter
Unknown directive parameter
Expected quoted string