fail

fail(String): Nothing

指定されたメッセージで失敗を発生させます。

パラメータ

Name (名前) 説明

message

エラーメッセージ (String)。

次の例では、式 (sizeOf(emptyArray) ⇐ 0)true であるため desiredResult ([1,2,3]) の代わりに失敗メッセージ Data was empty を返します。

ソース

%dw 2.0
import * from dw::Runtime
var emptyArray = []
var desiredResult = [1,2,3]
output application/json
---
if(sizeOf(emptyArray) <= 0) fail('Data was empty') else desiredResult

出力

Data was empty
Trace:
  at fail (Unknown)
  at main (line: 6, column: 25)

Studio コンソールコンポーネントでは、出力は次のように表示されます。

ERROR 2018-07-29 11:47:44,983 ...
*********************************
Message               : "Data was empty
...

Was this article helpful?

💙 Thanks for your feedback!

Edit on GitHub