Skip to main content

Problem:

Trying to compile a program and it will not accept the $set that is in the program

Resolution:

The compiler directive dialect "entcobol" was being used.  This is a mainframe dialect and does not accept $set within programs (this is for PC dialect)

The workaround is to use the MF directive which will allow pc code in the mainframe program or set directives in a directives file.

Old KB# 1327