---
schema_version: "1"
id: f70300e6e998a1157054d4236808778154865a84c92771a51e347d5e859634c9
title: Mule 型 (Mule)
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/dataweave/2.3/dw-mule-types.md
canonical_url: https://docs.mulesoft.com/jp/dataweave/2.3/dw-mule-types
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 57e445273b5f5c054bf620a2d8c4aab75079f1fcd9e82b728eced0f0ea440e79
description: MuleSoft Documentation Site
release: "2.3"
latest: false
---
# Mule 型 (Mule)

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 16.6666%;">
<col style="width: 16.6666%;">
<col style="width: 66.6668%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">型</th>
<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">Error</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<code>type Error = { description?: String, detailedDescription?: String, errorType?: ErrorType, childErrors?: Array&lt;Error&gt; }</code></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>エラーを表す複雑型。</p>
</div>
<div class="ulist">
<ul>
<li>
<p><code>description?: String</code>​ (説明): エラーの簡潔な説明。</p>
</li>
<li>
<p><code>detailedDescription?: String</code>​: エラーの詳細な説明。このメッセージには、Java 例外に固有の情報が含まれる可能性があります。</p>
</li>
<li>
<p><code>errorType?: ErrorType</code>​: エラーの種別を返します。</p>
</li>
<li>
<p><code>childErrors?: Array&lt;Error&gt;</code>​: 子エラーが含まれます (ある場合)。たとえば、
Scatter-Gather ルーターは、そのすべてのルーティングエラーを子として集約し、エラーをスローする場合があります。</p>
</li>
</ul>
</div>
<div class="paragraph">
<p>失敗したすべてのコンポーネントがエラーを集約するとは限らないため、この型では空のコレクションが返される可能性があります。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">ErrorType</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<code>type ErrorType = { identifier?: String, namespace?: String, parentErrorType?: ErrorType }</code></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Mule コンポーネントがスローする可能性があるエラーの種別。</p>
</div>
<div class="ulist">
<ul>
<li>
<p>エラー種別には、エンドユーザーが Mule 設定で指定できる ​<code>identifier</code>​ 文字列が含まれます。</p>
</li>
<li>
<p>すべてのエラーが ​<code>namespace</code>​ に属するため、同じ ​<code>identifier</code>​ 文字列を持ち、別の名前空間に属するエラーとの競合が回避されます。</p>
</li>
<li>
<p>エラー種別はより一般的なエラー種別の特殊化である可能性があり、この場合、​<code>parentErrorType</code>​ はより一般的なエラー種別を返します。この種別は、エラーハンドラー内でエラー種別を照合するときに使用されます。このため、エラー処理で一般的なエラー種別を選択した場合、より特殊化されたエラー種別も処理されます。</p>
</li>
</ul>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Message (メッセージ)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">​<code>type Message = Object {class: "org.mule.runtime.api.message.Message"}</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Mule メッセージを表す型。</p></td>
</tr>
</tbody>
</table>