COBOL Manual for TNS and TNS/R Programs
Compiler Diagnostic Messages
HP COBOL Manual for TNS and TNS/R Programs—522555-006
47-8
Message List
If PARAM SYMBOL-BLOCKS does not solve the problem, and the program uses
COPY, REPLACE, or both COPY and REPLACE:
•
Reduce the size of the pseudotext or literal in the REPLACE statement or
REPLACING phrase.
•
Use REPLACE OFF when replacement is no longer needed.
•
Reduce the number of contiguous comment lines that can be read while COPY
LIBRARY or REPLACE is active.
•
Avoid having COPY and REPLACE active at the same time.
16 (Failure)
Cause. The number of error messages exceeds the specified limit (100 unless
specified otherwise in an ERRORS directive).
17 (Failure)
Cause. The compiler’s symbol dictionary has insufficient space to describe all entities
defined in the current separately compiled program. Divide the program into two or
more separately compiled programs. Use PARAM SYMBOL-BLOCKS to allocate more
space.
The NMCOBOL compiler needs more symbol table space than the COBOL85 compiler
does, so you might need to allocate more while migrating to TNS/R native mode. See
Step 6 of Migrating HP COBOL Programs.
18 (Failure)
Cause. A format switch directive (ANSI or TANDEM) appears in text edited under the
control of a COPY or REPLACE statement. The compiler cannot process the source
text correctly.
19 (Failure)
Cause. The compiler cannot continue execution because one of its server processes
reported a failure or terminated abnormally.
Too many errors
Dictionary overflow
Format switch during editing
Server failure