COBCH0029 Not a data-name
You have specified an operand that is not a data item where a valid data item is expected. For example, you might have specified an FD-name or a condition-name instead of a data-name.
COBCH0030 Should be a group
You have specified an elementary item as the sending or receiving field in a MOVE CORRESPONDING statement.
COBCH0031 Should be elementary
You have specified the name of a group data item in a context in which an elementary item must be used.
COBCH0033 Should be procedure name
A procedure-name (that is, a paragraph or section-name) is expected in this context. You have probably specified a data-name.
COBCH0040 Missing or illegal file name
The filename you have specified either does not conform to COBOL rules for filenames, or has not been declared in the FILE-CONTROL paragraph. This might be due to a misspelled valid filename.