EMS Manual
Compiled Filters
EMS Manual—426909-005
5-59
Compiler Errors and Warnings
Cause. An identifier, assumed to be a Boolean variable, was used but not previously
declared. The compiler automatically declares it to avoid duplicate messages.
Effect. The command is not executed.
Recovery. Check that all used Boolean variables have been declared.
Cause. A string constant is missing its final double quote, for example “xyz.
Effect. The command is not executed.
Recovery. Check that to close the double quotes on all string constants.
Cause. The indicated Boolean variable has been declared twice.
Effect. The command is not executed.
Recovery. Check that you declare each Boolean variable only once.
Compiler Fatal-Error Messages
This subsection describes fatal-error messages that begin with *** FATAL ***. The
compiler cannot recover from the situations described by these messages because
compiler execution terminates abnormally (with an ABEND). Any errors that follow the
fatal error go undetected in this compilation but are found on recompilation.
Each of these message text boxes contains the exact text of one fatal-error message.
The text following each box describes the cause, effect, and recovery for that
message.
Cause. The compiler received an error on the temporary object file and cannot
recover.
Effect. The compile terminates.
Recovery. Determine and fix the cause of the specified Guardian error.
Cause. You cannot use the EMF compiler on a version of the operating system earlier
than B00 (including TNS 1).
Effect. The compiler does not run.
*** Error *** Unterminated string
*** Error *** Variable has already been declared
*** Fatal *** A rename failed, the Guardian error is given
by err.
*** Fatal *** Cannot run on this version of Guardian