Catch Exception ブロックは、例外ハンドラーを表します。 Catch Exception ブロックは、オーケストレーション デザイナーの スコープ 図形の末尾にアタッチされます。 必要な数の Catch 例外 ブロックをアタッチできます。
さまざまな種類の例外を処理するように例外ハンドラーを設定できます。 各例外ハンドラーで、例外の種類を指定します。 これは、例外またはクラス System
から派生したオブジェクトである必要があります。 例外ハンドラーで指定された型と一致する例外がスローされた場合、その例外ハンドラーが呼び出されます。
注
例外のキャッチ ブロックをスコープ図形に追加するには、スコープ図形のトランザクションの種類プロパティを None または Long Running に設定する必要があります。
キャッチ例外ブロックを追加してデータを入力するには
例外のキャッチ ブロックを追加するスコープ図形を右クリックし、[新しい例外ハンドラー] をクリックします。
Catch Exception ブロックは、関連付けられた Scope 図形の直後のオーケストレーションに追加されます。
[ プロパティ ] ウィンドウで、プロパティを指定します。
最も重要なプロパティは Exception オブジェクト型です。これは、キャッチするメッセージの種類です。
[プロパティ] ウィンドウの [例外オブジェクトの種類] ボックスの一覧で、[一般的な例外] を選択します。
プロパティ 説明 例外オブジェクト名 例外ハンドラーによってキャッチされた例外オブジェクトに名前を割り当てます。 Exception オブジェクトの種類 この例外ハンドラーがキャッチするオブジェクト型 (System.Exception から派生) を決定します。 例外のキャッチ ブロック内に、例外を処理するプロセスを作成する図形を追加します。
CatchException の下を右クリックし、[図形の挿入] をポイントし、[メッセージの構築] を選択します。
MessageAssignment 内をダブルクリックしてテキスト エディターを開き、メッセージの割り当てを入力します。
たとえば、
Message_3 = Test
と入力します。