sysErr

 

 

Overview

The _sysErr function is executed whenever the AIS system throws a system error {erroMsg}. Once a system error is thrown, the _sysErr function is executed (if it is not #void), and control is returned to the Analytic Information Server Console Window and to the top level Analytic Information Server event loop with the specified error string {errorMsg}.

Usage

The _sysErr function is used to perform an orderly exit out of a function to the top level (usually to the console) and display an error message.

 

Syntax


Expression:

(_sysErr errorMsg)


Arguments Name Type Description
Argument:errorMsgString The Error value !errorMsg!
Argument:errorMsg--- An expression, which will be evaluated, and the result displayed on the console.

Returns:

Return value is the !errorMsg! constructed as an Analytic Information Server Error value. The error function also evaluates exp and displays the result on the console.



 

Examples

Here are a number of links to Lambda coding examples which contain this instruction in various use cases.

 

Argument Types

Here are the links to the data types of the function arguments.

Error

Here are also a number of links to functions having arguments with any of these data types.

errorTrap error isIdentical string
sysError

Analytic Information Server (AIS)

AIS Component Systems

  • Smartbase Engine
  • QT C++ Libraries
  • MySQL Relational Database
  • AIS Lisp Libraries
  • Rapid Analytic Demo IDE