intra-mart Accel Platform テナント環境セットアップ 仕様書 第5版 2016-12-01

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/ 設定ファイルリファレンス」を参照してください。