例外
[ロボット定義] ペインの [例外] 領域を使用して、ロボットがスローする可能性があり、呼び出し元のロボットにエラーとして返される例外のリストを表示します。ナビゲーションとコンテキスト メニューのオプションについては、ロボットの編集 を参照してください。
ロボットの実行中にエラーが発生すると例外がスローされ、エラーのために実行が一時停止されることがあります。例外により、予期せず発生したイベントが通知されます。
エラー メッセージには、エラーの説明と、エラーへの移動、実行の継続、または実行のキャンセルを行うためのボタン オプションが表示されます。
-
ロボット内で例外がスローされる場所を見つけるには、例外を右クリックして [使用状況の検索] を選択します。
[検索結果] パネルに、問題を引き起こしているステップやファインダーが表示されます。
-
呼び出されたロボット内で例外が処理されない場合、その例外は呼び出し元のロボットにプロパゲートされ、呼び出し元のロボットの例外リストに表示されます。
-
[ロボットを呼び出す] ステップをステップ オーバーした場合、呼び出されたロボットで処理されていない例外が発生すると、呼び出されたロボットのエディターは自動的にエラーが発生したフローポイントへ移動します。
-
呼び出されたロボットについては、「実行ビュー」も参照してください。
ただし、例外をトライ-キャッチ ステップ (ロボット) またはトライ ステップ (ベーシック エンジン ロボット) で処理して、その後もロボットの実行を継続できる場合もあります。
-
呼び出し元のロボットがトライ-キャッチ ステップまたはトライ ステップを使用して例外をキャッチした場合は、エラーの場所に移動するか、実行を続行するかを選択できます。
-
ロボットが例外を処理するように設定されていない場合、実行は継続するというオプションなしで停止します。呼び出されたロボットの内部であっても、エラーの位置が開きます。
-
Management Console で呼び出しを行うと、エラーがログに書き込まれます。
-
Web サービスによって呼び出された場合は、返された JSON または XML にエラーが表示されます。
