Getting started Community Training Tutorials Documentation APIs, AI & Tools
%dw 2.0
import failIf from dw::Runtime
var result = {}
output application/json
---
{ "result" : failIf(result, isEmpty) }
You're viewing an older version of the documentation. You can switch to the latest version or use the version selector in the left navigation.
Produces an error with the specified message if the expression in
the evaluator returns true. Otherwise, the function returns the value.
| Name | Description |
|---|---|
|
The value to return only if the |
|
Expression that returns |
This example produces a runtime error (instead of a SUCCESS message) because
the expression isEmpty(result) is true. It is true because an empty
object is passed through variable result.
%dw 2.0
import failIf from dw::Runtime
var result = {}
output application/json
---
{ "result" : failIf(result, isEmpty) }
ERROR 2018-07-29 11:56:39,988 ...
**********************************
Message : "Failed
Alternatively, the function outputs the value.