Errn
errn
returns a numeric error code when an error occurs. It can be used in the error handling routine set by Onerrgo.
errn
# Let's trigger an error (division by zero)Funprog DIV_BY_ZEROLocal Integer ZERO, ONE, RESULTLocal Char ERROR_MESSAGE(250)ONE=1 : ZERO=0Onerrgo ERR_HANDLERESULT = ONE / ZEROEnd ERROR_MESSAGE$ERR_HANDLEERROR_MESSAGE="Error"-num$(errn)-"raised on line"-num$(errl)-"in script"-errp-"Message:"-errmes$(errn)&-"Additional details:"-errmResume
errn
returns the error code when an error occurs on a script. The result type is Integer.errn
only has a significant value in the error handling routine.
In the different script glossary documentations, the Associated errors chapter provides the value of the errors that can occur for each instruction or function.
errl, errp, Onerrgo, errmes$, errm.