ストリームデータ処理基盤 uCosminexus Stream Data Platform - Application Framework システム構築・運用ガイド

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

10.1.1 外部定義関数定義ファイル(ExternalFunctionDefinition.xml)の概要

<この項の構成>
(1) 記述形式
(2) ファイル名
(3) ファイルの格納先
(4) 定義の詳細

(1) 記述形式

記述形式は,次の節以降で,定義ごとに説明します。

(2) ファイル名

ExternalFunctionDefinition.xml

(3) ファイルの格納先

このファイルは,必ず次のディレクトリに格納してください。

<運用ディレクトリ>\conf\xml\

(4) 定義の詳細

外部定義関数定義ファイルの定義は,階層構造になっています。外部定義関数定義ファイルの構造を次の図に示します。

図10-1 外部定義関数定義ファイルの構造

[図データ]

階層構造になっている定義は,親子関係にあります。例えば,関数定義は,関数グループ定義の子要素として,関数グループ定義のタグ内に定義します。また,関数グループ定義は,関数定義の親要素となります。

外部定義関数定義ファイルの定義の一覧を次の表に示します。それぞれの定義の詳細は,表中の参照先で説明します。

表10-1 外部定義関数定義ファイルの定義の一覧

項番 定義 説明 参照先
1 関数グループ定義
(FunctionGroupタグ)
外部定義関数の関数名や戻り値と,ユーザーがJavaで作成したクラスとの関連づけを定義します。 10.2
2 関数定義
(StreamFunctionタグ)
10.3
3 戻り値定義
(ReturnInformationタグ)