COBOL Manual for TNS/E Programs (H06.08+, J06.03+)
363 (Error)
Improper language name
Cause
The language in an ENTER statement must be C or TAL.
364 (Error)
Improper unit-name for language
Cause
One of:
• The program-name does not conform to the spelling rules of COBOL.
• The routine-name does not conform to the spelling rules of its language.
365 (Error)
Unit of proper language not found
Cause
One of:
• Either the requested COBOL program does not exist in the specified object file, or an entity
identified by the program-name exists but is not a COBOL program.
• Either the requested routine does not exist in the specified object file, or an entity identified
by the routine-name exists but is not a routine of the proper language.
If the called program is a system routine, the called program might not be in the COBOLEXT or
NMCOBEXT file, and you must compile the program with the one of these directives:
• CONSULT $SYSTEM.SYSTEM.COBOLEX0
• CONSULT $SYSTEM.SYSTEM.NMCOBEX0
366 (Error)
Inconsistent language reference for unit-name
Cause
Not all of the ENTER statements specifying a particular routine agree about its language.
367 (Error)
Unit has invalid attribute
Cause
An called routine has an invalid parameter.
369 (Warning)
NONSTOP attribute conflict
1158 Compiler Diagnostic Messages










