Product Site

C.1.39. Error 43 - Routine not found.

Explanation:

A function has been invoked within an expression or a subroutine has been invoked by a CALL, but it cannot be found. Possible reasons:
  • The specified label is not in the program
  • It is not the name of a built-in function
  • The language processor could not locate it externally
Check if you mistyped the name.

If you did not try to call a routine, you might have put a symbol or string adjacent to a "(" when you meant it to be separated by a blank or another operator. The language processor then treats it as a function call. For example, write the string 3(4+5) as 3*(4+5).

The associated subcodes are:
001

Could not find routine "routine".
900

message.
901

Could not find file "file" for ::REQUIRES.
902

Routine "routineName" not found in namespace "namespace".