Cosminexus V9 BPM/ESB基盤 サービスプラットフォーム 開発ガイド 基本開発編

[目次][用語][索引][前へ][次へ]

6.14.19 ChooseObjects(選択ファンクション)

選択ファンクション(choose)を定義します。

<この項の構成>
(1) 定義項目
(2) 定義例

(1) 定義項目

定義項目を次の表に示します。

表6-44 ChooseObjects定義項目

項目名 定義内容 定義できる値 補足説明
Name ファンクション名 NCName型の値 定義できる値については,「6.14.25 同一のName要素を複数行に定義できるオブジェクト」を参照してください。
Condition 条件 6.12.2 マッピング定義の設定」を参照 同じName内で複数定義できます。
どの条件にも合致しない場合の定義を行うときは,"#other"を指定します。同じName内で"#other"を指定できるのは1行だけです。また,同じName内で"#other"を1つも指定しなかった場合,「どの条件にも合致しない場合」の出力値は,「出力なし」を仮定します。
OutputValue 出力値 6.12.2 マッピング定義の設定」を参照 同じName内で複数定義できます。
「空ノード」の場合は"#empty",「出力なし」の場合は"#notoutput"を指定します。

注※
条件と出力値は,定義された順にリストに設定します。

(2) 定義例

定義例を次の図に示します。

図6-88 ChooseObjects定義例

[図データ]