COBES0100 SQL incompatible with MAINFRAME
The preprocessor has encountered an embedded SQL statement that is not supported when the BEHAVIOR SQL compiler directive option is set to MAINFRAME.
COBES0101 Statement is too long.
The SQL statement passed to the preprocessor is more than 65536 characters long. The preprocessor gets passed a compressed version of the SQL statement rather than the original source, which might have comments included as well as leading and trailing blanks.
COBES0125 variable should be defined with an OCCURS clause.
If an array is used in an SQL statement, the OpenESQL preprocessor checks to ensure that all variables in the statement use arrays of the same size. This message is generated when a variable used in this scenario has not been defined as an array, i.e., using an OCCURS clause.
COBES0202 BEHAVIOR directive not set.
You have neglected to set the SQL(BEHAVIOR) compiler directive option, which is required to compile OpenESQL applications.
COBES0223 TARGETDB directive not set.
When compiling an SQL application, you have either neglected to set the SQL(TARGETDB) compiler directive option, or you have set it after the BEHAVIOR, ACCESS, BIND, or MARS compiler directive options.