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) }
This version of the product has entered Extended Support. 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 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.