常に失敗する手順 (<try> 手順における捕捉と処理は可能)。 この手順には「message」という属性だけが存在し、子はありません。
<raise> 手順は、人為的な手順を構築することなくエラー状況を示す手段として使用されます。 この手順の出現がもっとも多いのは <catch> ブロック内であり、クリーンアップ後のエラー状況を伝えるために使用されます。
名前 |
型 |
必須 |
構成可能 |
説明 |
メッセージ |
文字列 |
いいえ |
可能 |
エラー状況を説明するメッセージ。 デフォルトは、システムで指定された一般的なメッセージ |
以下の例は、ログ内にエラーを見つけたあと <catch> ブロック内からエラー状況を再伝達するために <raise> 手順をどのように使用するかを示しています。
<control blockName="default"> <try> <block> <!-- some arbitrary processing here --> </block> <catch> <!-- note error in log --> <execNative> <exec cmd="appendLog"> <arg value="an error occurred"/> </exec> </execNative> <!-- rethrow error --> <raise/> </catch> </try> </control> |