IM-Propagation を利用した テナント環境セットアップ実行データの受信¶
IM-Propagation を利用して テナント環境セットアップ実行データを受信するための、受信側の設定について説明します。
受信データ定義の設定
WEB-INF/conf/propagation-receivers-config ディレクトリ配下に以下の xml を配置します。
<?xml version="1.0" encoding="UTF-8"?> <propagation-receivers-config xmlns="http://www.intra-mart.jp/propagation/receivers-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.intra-mart.jp/propagation/receivers-config propagation-receivers-config.xsd"> <receiver source="jp.co.intra_mart.system.service.provider.updater.propagation.UpdatedTenant" operationType="PROC_COMPLETED"> <decoder class="{任意のデータ変換クラスの完全修飾クラス名}"/> <procedure class="{任意のデータ処理クラスの完全修飾クラス名}"/> </receiver> </propagation-receivers-config>テナント環境セットアップ実行データ受信設定のための属性値について説明します。
(receiver タグ)source 属性
jp.co.intra_mart.system.service.provider.updater.propagation.UpdatedTenant
セットアップされたモジュール情報とそのスキーマバージョンを持つモデルです。
モジュール情報をリストで持ちます。モジュール情報は以下のとおりです。
プロパティ 説明 例 id モジュールID “jp.co.intra_mart.im_core” shortId ショートモジュールID “im_core” schemaVersion スキーマバージョン 1
- 実際に伝搬されるジェネリックモデルクラスは以下です。
jp.co.intra_mart.foundation.propagation.model.generic.GenericUpdatedTenant
(receiver タグ)operationType 属性
“PROC_COMPLETED”
テナント環境セットアップ実行後に必ず呼び出されます。
コラム
IM-Propagation の受信設定の詳細については「intra-mart Accel Platform/ 設定ファイルリファレンス」を参照してください。