強制的にエラーを起こす(error)

checkタグ及びrunタグ内で使用できるタグで、conditionタグやwhen属性と合わせて使用することで
任意の条件下においてエラーを強制的に発生します。
使用可能箇所
check, run
Sub Tags
記述不可

属性

when
多くのTagsでサポートしている「実行可否判定のための属性」です。 (こちらを参照)
message
メッセージ定義のIDまたは直接文書を指定することで、
標準メッセージを指定した内容に変更します。
messageKey
メッセージに含まれる{i}の数にあわせて、パーツ(項目IDまたは項目名、値)をカンマ区切りで
指定することで{i}の部分を指定の内容に変換してメッセージを組立てます。
※パーツにはコマンド・テキストが使用できます。
targetFields
エラーに関わる項目IDをカンマ区切りで指定します。

message/messageKey/targetFieldsについてはこちらを参照 (記述例)

    <check>
     <error 
      message="Aが1の場合、Bに2は指定できません"
      targetFields="A, B"
      when="@resource:A eq @VAL:1 AND @resource:B eq @VAL:2" />
    </check>
  

©Camel engineering LLP