# cErrorHandler

メッセージルーティングのエラーを処理します。

詳細は、Apache Camelのドキュメンテーションhttps://camel.apache.org/components/latest/を参照してください。

## cErrorHandlerの標準プロパティ

これらのプロパティは、標準ジョブのフレームワークで実行されているcErrorHandlerを設定するために使われます。

標準のcErrorHandlerコンポーネントは、Exception Handlingファミリーに属しています。

## 基本設定

| [Properties] (プロパティ) | 説明 |
| --- | --- |
| [Default Handler] (デフォルトハンドラー) | <ul> <li> <p>このエラーハンドラーは配信不能キューをサポートしておらず、呼び出し元に例外を返します。</p> </li> <li> <p> <span>[Set Maximum Redeliveries] (最大再配信を設定)</span>: <span>[Maximum Redeliveries (int)] (最大再配信数(整数))</span>フィールドに再配信の回数を設定するには、このチェックボックスをオンにします。</p> </li> <li> <p> <span>[Set Redelivery Delay] (再配信遅延を設定)</span>: <span>[Redelivery Delay (long)] (再配信遅延(長))</span>フィールドに初期再配信遅延(ミリ秒単位)を設定するには、このチェックボックスをオンにします。</p> </li> <li> <p> <span>[Set Retry Attempted Log Level] (再試行時のログレベルを設定)</span>: 再試行の際にログメッセージに<span>[Level] (レベル)</span>リストからログレベルを選択するには、このチェックボックスをオンにします。</p> </li> <li> <p> <span>[Asynchronized Delayed Redelivery] (非同期遅延再配信)</span>: 非同期の遅延再配信を許可するには、このチェックボックスをオンにします。</p> </li> <li> <p> <span>[More Configurations by Code] (コードによる詳細設定)</span>: 詳細設定のために<span>[Code] (コード)</span>ボックスにコードを入力するには、このチェックボックスをオンにします。</p> </li> </ul> |
| [Dead Letter] (配信不能) | <ul> <li> <p>このハンドラーは、メッセージ交換を配信不能エンドポイントに送信する前に何度も再配信する試みをサポートします。</p> </li> <li> <p> <span>[Dead Letter Uri] (配信不能URI)</span>: 配信不能キューのエンドポイントを定義するには、このチェックボックスをオンにします。 </p> <p>他のパラメーターは、デフォルトのハンドラーのパラメーターと同じ意味を共有します。</p> </li> </ul> |
| [Logging Handler] (ログ取得ハンドラー) | <ul> <li> <p>このハンドラーは例外を記録します。</p> </li> <li> <p> <span>[Set Logger Name] (ロガー名の設定)</span>: <span>[Name] (名前)</span>フィールドでロガーに名前を付けるには、このチェックボックスをオンにします。</p> </li> <li> <p> <span>[Set Log Level] (ログレベルを設定)</span>: <span>[Level] (レベル)</span>リストからログレベルを決めるには、このチェックボックスをオンにします。 </p> </li> </ul> |

## 使用方法

| 使用方法のガイダンス | 説明 |
| --- | --- |
| **使用ルール** | cErrorHandlerは単独で、またはルート内の中間もしくは終了コンポーネントとして使います。このコンポーネントを単独で使うと、すべてのサブルートでエラーが処理されます。このコンポーネントがサブルートの中間または最後に使われる場合は、cErrorHandlerの前または後に、このサブルートのコンポーネントで発生する例外のみを処理します。 |
| 制限事項 | 該当なし |

**関連概念**

* [クライアント/サーバートーク中にスローされた例外を記録する](https://help.qlik.com/talend/ja-JP/mediation-components/8.0/mediation-logs-and-errors/cerrorhandler-cprocessor-cmessagingendpoint-cmessagingendpoint-logging-exception-thrown-during-client-server-talk)