---
schema_version: "1"
id: 8b35a5fb1d395190074f8317bf4ce90fb339aa6ab9f68f4852c2d05d3cebd296
title: Runtime (dw::Runtime)
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/dataweave/2.3/dw-runtime.md
canonical_url: https://docs.mulesoft.com/jp/dataweave/2.3/dw-runtime
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 6280f5e88c6d0e83881b25a50e8f658e17aafcd4485fecf8c3f984c33067a90e
description: MuleSoft Documentation Site
release: "2.3"
latest: false
---
# Runtime (dw::Runtime)

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

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

## [](#関数)関数

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-runtime-functions-fail" class="xref page">fail</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定されたメッセージと共に例外をスローします。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-runtime-functions-failif" class="xref page">failIf</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">エバリュエーターの式が ​<code>true</code>​ を返す場合は、指定されたメッセージでエラーを生成し、それ以外の場合は値を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-runtime-functions-locationstring" class="xref page">locationString</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定された値の位置の文字列を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-runtime-functions-orelse" class="xref page">orElse</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<code>previous</code>​ の try 結果が失敗の場合は ​<code>orElse</code>​ の結果を返し、失敗でない場合は ​<code>previous</code>​ の結果を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-runtime-functions-orelsetry" class="xref page">orElseTry</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">複数の ​<code>try</code>​ をチェーニングするために try で使用される関数</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-runtime-functions-prop" class="xref page">prop</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定された名前のプロパティの値を返すか、プロパティが定義されていない場合は ​<code>null</code>​ を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-runtime-functions-props" class="xref page">props</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Mule Runtime に設定されたすべてのプロパティを返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-runtime-functions-try" class="xref page">try</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">デリゲート関数を評価し、デリゲート関数が成功した場合は ​<code>success: true</code>​ と ​<code>result</code>​ を含むオブジェクトを返し、デリゲート関数が例外をスローした場合は ​<code>success: false</code>​ と ​<code>error</code>​ を含むオブジェクトを返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<a href="https://docs.mulesoft.com/jp/dataweave/2.3/dw-runtime-functions-wait" class="xref page">wait</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定されたタイムアウト (ミリ秒) の間、実行を停止します。</p></td>
</tr>
</tbody>
</table>

## [](#型)型

- [Runtime の型](https://docs.mulesoft.com/jp/dataweave/2.3/dw-runtime-types)