Hitachi

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


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

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

〈この項の構成〉

(1) 定義項目

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

表7‒44 ChooseObjects定義項目

項目名

定義内容

定義できる値

補足説明

Name

ファンクション名

NCName型の値

定義できる値については,「7.15.25 同一のName要素を複数行に定義できるオブジェクト」を参照してください。

Condition

条件

7.13.2 マッピング定義の設定」を参照

同じName内で複数定義できます。

どの条件にも合致しない場合の定義を行うときは,"#other"を指定します。同じName内で"#other"を指定できるのは1行だけです。また,同じName内で"#other"を1つも指定しなかった場合,「どの条件にも合致しない場合」の出力値は,「出力なし」を仮定します。

OutputValue

出力値

7.13.2 マッピング定義の設定」を参照

同じName内で複数定義できます。

「空ノード」の場合は"#empty",「出力なし」の場合は"#notoutput"を指定します。

注※

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

(2) 定義例

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

図7‒92 ChooseObjects定義例

[図データ]