Runtime (dw::Runtime)

このモジュールには、DataWeave エンジンを操作する関数が含まれています。

このモジュールを使用するには、DataWeave コードにインポートする必要があります。その方法として、たとえば、行 ​import * from dw::Runtime​ を DataWeave スクリプトの ヘッダーに追加します。

関数

名前 説明

fail

指定されたメッセージと共に例外をスローします。

failIf

エバリュエーターの式が ​true​ を返す場合は、指定されたメッセージでエラーを生成し、それ以外の場合は値を返します。

locationString

指定された値の位置の文字列を返します。

orElse

previous​ の try 結果が失敗の場合は ​orElse​ の結果を返し、失敗でない場合は ​previous​ の結果を返します。

orElseTry

複数の ​try​ をチェーニングするために try で使用される関数

prop

指定された名前のプロパティの値を返すか、プロパティが定義されていない場合は ​null​ を返します。

props

Mule Runtime に設定されたすべてのプロパティを返します。

try

デリゲート関数を評価し、デリゲート関数が成功した場合は ​success: true​ と ​result​ を含むオブジェクトを返し、デリゲート関数が例外をスローした場合は ​success: false​ と ​error​ を含むオブジェクトを返します。

wait

指定されたタイムアウト (ミリ秒) の間、実行を停止します。