COBOL Manual for TNS and TNS/R Programs
Compiler Diagnostic Messages
HP COBOL Manual for TNS and TNS/R Programs—522555-006
47-17
Message List
61 (Warning)
Cause. The NMCOBOL compiler’s interpretation of the source program might differ
from the COBOL85 compiler’s interpretation. See DIAGNOSE-85 and NODIAGNOSE-
85.
You must determine what effects the NMCOBOL interpretation has on the program’s
execution logic, decide if those effects are desired, and then revise the source program
if needed. The NMCOBOL compiler reports potential logic differences only when the
DIAGNOSE-85 directive is specified.
If you suspect that the data item that caused this warning contains trailing spaces, use
the NUMVAL function; for example, change:
MOVE a TO b
To:
MOVE FUNCTION NUMVAL (a) TO b
62 (Error)
Cause. One of:
•
The definition of a user-defined word conflicts with its prior definition as the name
of an object in another class.
•
The definition of a user-defined word conflicts with its prior definition as the name
of an object in the same class, because all objects in that class must have unique
names.
•
The name of a special register is specified as the name of a user-defined object.
63 (Error)
Cause. A reference has insufficient qualification to identify a unique entity.
64 (Error)
Cause. The indicated integer numeric literal has the value 0, which is not permitted in
this context.
Logic may differ from COBOL85 - move alphanumeric to numeric
with invalid data
Name conflict
Ambiguous reference
Zero not permitted in this context