Domain model component(DMC)の実行

ルール実行エンジンにてDomain model component(DMC)を実行します。
使用可能箇所
check, run
Sub Tags
data

(記述様式)

    <domain name="{DMCクラス名}" id="{レスポンス管理ID}"
     connect="{実行メソッド名}">

      <!-- DMCへ移送する値を定義 -->
      <data key="{呼出し元の項目キー名}" map="{移送先の項目キー名}" />
      <data val="{固定値}"               map="{移送先の項目キー名}"
       datatype="{データ型}" dataformat="{データ様式}" />
    </domain>
  

(記述例) 下記の例では、Domain model component(DMC)のメソッド「fill()」を実行します。
※実行結果はselectタグと同様にmappingタグにて扱うことができます。
checkタグ内での使用時はfalseの返却にてエラー判定となり、
 DMC内で生成されたメッセージが表示されます。

    <domain name="jp.co.cam.domain.bank.Account" id="Account"
     connect="fill">
      <data key="ACCOUNT_ID" map="ACCOUNT_ID" />
    </domain>
  

©Camel engineering LLP