Function: stop()
The purpose of this function is to stop the processing of data.
It will cause the analysis for the recordset to stop and add the defined warning message in the log.
Syntax
stop(message)
Argument | Type | Description |
---|---|---|
message | String | Message to be output to the log. The message can be an expression but must evaluate to a string. |
Examples
In this example, if the rate value is not found then there is no point continuing so a warning message is added to the log file and analysis for this recordset stops. No records are written to the database for this recordset.
ifNull(in.rate,stop("Missing rate value"))
In this example, an error() message is recorded in the log directly before the processing of records is stopped. This is useful where an error message is required in the logs.
ifNull(in.rate, do( error("Missing rate value") stop("Processing being stopped") ) )
stop() error() warning()Process Functions
Function Description Stops the processing and records a warning in the logs. Can be placed after an error to stop the processing. Continues processing, records an error in the logs, and displays the message in a popup to the user. systemError() It is the same as error() but with no error popup. Continues processing, records a warning in the logs, and displays the message in a popup to the user. It is the same as error() but with no error popup. info Continues processing and records the debug message in the logs. debug Continues processing and records the debug message in the logs.