IBM SC34-5764-01 Server User Manual


 
Say Enter A, B, or C
should be written as:
Say 'Enter A, B, or C'
System action: Execution stops.
User response: Make the necessary corrections.
CICREX474E Error 39 running fn ft, line nn:
Evaluation stack overflow
Explanation: The language processor was not able to
evaluate the expression because it is too complex
(many nested parentheses, functions, and so forth).
System action: Execution stops.
User response: Break up the expressions by
assigning subexpressions to temporary variables.
CICREX475E Error 40 running fn ft, line nn: Invalid
call to routine
Explanation: The language processor encountered an
incorrectly used call to a routine. Some possible causes
are:
v You passed incorrect data (arguments) to the built-in
or external routine (this depends on the actual
routine).
v You passed too many arguments to the built-in,
external, or internal routine.
v The module invoked was not compatible with the
language processor.
If you were not trying to invoke a routine, you may have
a symbol or a string adjacent to a “(” when you meant it
to be separated by a space or an operator. This causes
it to be seen as a function call. For example, TIME(4+5)
should probably be written as TIME*(4+5).
System action: Execution stops.
User response: Make the necessary corrections.
CICREX476E Error 41 running fn ft, line nn: Bad
arithmetic conversion
Explanation: The language processor found a term in
an arithmetic expression that was not a valid number or
that had an exponent outside the allowed range of
-999999999 to +999999999.
You may have mistyped a variable name, or included an
arithmetic operator in a character expression without
putting it in quotation marks. For example, the
command MSG * Hi! should be written as 'MSG * Hi!',
otherwise the language processor will try to multiply
“MSG” by “Hi!”.
System action: Execution stops.
User response: Make the necessary corrections.
CICREX477E Error 42 running fn ft, line nn:
Arithmetic overflow/underflow
Explanation: The language processor encountered a
result of an arithmetic operation that required an
exponent greater than the limit of 9 digits (more than
999999999 or less than -999999999).
This error can occur during evaluation of an expression
(often as a result of trying to divide a number by 0), or
during the stepping of a DO loop control variable.
System action: Execution stops.
User response: Make the necessary corrections.
CICREX478E Error 43 running fn ft, line nn: Routine
not found
Explanation: The language processor was unable to
find a routine called in your program. You invoked a
function within an expression, or in a subroutine invoked
by CALL, but the specified label is not in the program,
or is not the name of a built-in function, and
REXX/CICS is unable to locate it externally.
The simplest, and probably most common, cause of this
error is mistyping the name. Another possibility may be
that one of the standard function packages is not
available.
If you were not trying to invoke a routine, you may have
put a symbol or string adjacent to a “(” when you meant
it to be separated by a space or operator. The language
processor would see that as a function invocation. For
example, the string 3(4+5) should be written as 3*(4+5).
System action: Execution stops.
User response: Make the necessary corrections.
CICREX479E Error 44 running fn ft, line nn:
Function did not return data
Explanation: The language processor invoked an
external routine within an expression. The routine
seemed to end without error, but it did not return data
for use in the expression.
This may be due to specifying the name of a module
that is not intended for use as a REXX function. It
should be called as a command or subroutine.
System action: Execution stops.
User response: Make the necessary corrections.
CICREX480E Error 45 running fn ft, line nn: No data
specified on function RETURN
Explanation: A REXX program has been called as a
function, but an attempt is being made to return (by a
RETURN; instruction) without passing back any data.
Similarly, an internal routine, called as a function, must
Error Numbers and Messages
384
CICS TS for VSE/ESA: REXX Guide