NET/MASTER Messages Manual

NNM1972
Messages
2–354 106159 Tandem Computers Incorporated
NNM1972 CONSTANTS ON BOTH SIDES OF AN OPERATOR
Cause. The expression passed to the BOOLEXPR built-in function was not
syntactically correct. Constants were given on both sides of an operator. One side of
an operator must consist entirely of variables.
Effect. The value INVALID is returned from BOOLEXPR.
Recovery. Correct the Boolean expression.
NNM1973 STRICT OPERATORS CANNOT HAVE NUMERIC OPERANDS
Cause. The expression passed to the BOOLEXPR built-in function was not
syntactically correct. A strict operator (for example, == or >>=) was used with a
number. Only variables and string literals can be used with strict operators.
Effect. The value INVALID is returned from BOOLEXPR.
Recovery. Correct the Boolean expression.
NNM1974 UNRECOGNIZABLE DATA IN BOOLEXPR EXPRESSION:
lexical_element
Cause. The expression passed to the BOOLEXPR built-in function was not
syntactically correct. It contained
lexical_element
that was not recognizable as
part of a valid construct.
Effect. The value INVALID is returned from BOOLEXPR.
Recovery. Correct the Boolean expression.
NNM1975 INVALID VARIABLE IN BOOLEXPR EXPRESSION:
lexical_element
Cause. The expression passed to the BOOLEXPR built-in function was not
syntactically correct. It contained an invalid variable name (for example, the name
contained illegal characters or referred to an undefined system variable).
lexical_element
is the invalid variable name.
Effect. The value INVALID is returned from BOOLEXPR if the error is discovered
before any complex variable processing (that is, the error was discovered before any
evaluation was attempted); the value BAD is returned from BOOLEXPR if the error is
discovered during complex variable processing.
Recovery. Correct the Boolean expression.