intra-mart Accel Platform 移行ガイド 第18版 2020-12-01

4.intra-mart Accel PlatformへのStorageの移行

  1. パブリックストレージのディレクトリを作成します。

    • [%PUBLIC_STORAGE_80%] ディレクトリを作成します。

    注意

    [%PUBLIC_STORAGE_80%] は、パブリックストレージのパスを、後のテナント作成画面(またはテナント管理画面)から設定する場合と、そうでない場合とで異なりますので、適したディレクトリを作成してください。
    • テナント作成画面(またはテナント管理画面)から設定する場合

      画面から設定したストレージパスを [%PUBLIC_STORAGE_80_TENANT%] とした場合、| [%PUBLIC_STORAGE_80%] は [%PUBLIC_STORAGE_80_TENANT%]/storage です。
    • テナント作成画面(またはテナント管理画面)から設定しない場合

      [%PUBLIC_STORAGE_80%] は [%STORAGE_80%]/public/storage/[%LOGIN_GROUP_ID%] です。

    注意

    intra-mart Accel Platform を実行する Java プロセスが読み書きできるよう、[%PUBLIC_STORAGE_80%] に対して適切にパーミッションを設定してください。
  2. intra-mart WebPlatformで出力したアカウント CSV ファイルを、[%PUBLIC_STORAGE_80%] 直下に配置してください。

  3. intra-mart WebPlatformで出力したメニュー XML ファイルを、[%PUBLIC_STORAGE_80%] 直下に配置してください。

  4. intra-mart Accel Platform(Web Application Server) を起動します。

  5. 以下で説明する利用機能におけるStorageファイル移行を行います。

IM-Workflow

  1. ディレクトリのコピー

    下記の intra-mart WebPlatform のディレクトリを intra-mart Accel Platform へコピーします。

    [%STORAGE_72%]/workflow/data ⇒ [%PUBLIC_STORAGE_80%]/im_workflow/data
    
  2. ファイルのコピー

    下記のファイルをコピーします。
    一部ファイルにはログイングループIDをファイル名最後尾に追加してください。
    (例)[%PUBLIC_STORAGE_80%]/im_workflow/conf/param/param_group_default.xml
    [%STORAGE_80%]/system/storage/products/import/basic/im_workflow/template/param/param_group.xml
     ⇒ [%PUBLIC_STORAGE_80%]/im_workflow/conf/param/param_group_[%LOGIN_GROUP_ID%].xml
    
    [%STORAGE_80%]/system/storage/products/import/basic/im_workflow/template/param/param_stamp.xml
     ⇒ [%PUBLIC_STORAGE_80%]/im_workflow/conf/param/param_stamp_[%LOGIN_GROUP_ID%].xml
    
    [%STORAGE_80%]/system/storage/products/import/basic/im_workflow/template/param/validate_group.xml
     ⇒ [%PUBLIC_STORAGE_80%]/im_workflow/conf/param/validate_group_[%LOGIN_GROUP_ID%].xml
    
  3. コピーしたファイルへの設定移行

    以下の設定ファイルの内容を初期状態から変更して運用している場合、上記の2でコピーしたファイルそれぞれに対して同様の設定を反映してください。

    [%STORAGE_72%]/workflow/conf/param/param_group_[%LOGIN_GROUP_ID%].xml
    [%STORAGE_72%]/workflow/conf/param/param_stamp_[%LOGIN_GROUP_ID%].xml
    [%STORAGE_72%]/workflow/conf/param/validate_group_[%LOGIN_GROUP_ID%].xml
    
  4. コピーしたファイルの設定変更

    注意

    当手順は、intra-mart Accel Platform 2015 Summer(Karen) 以降へのアップデートの場合に実施してください。

    上記の2でコピーした以下のファイルの設定を変更してください。

    • 対象ファイル

      [%PUBLIC_STORAGE_80%]/im_workflow/conf/param/param_group_[%LOGIN_GROUP_ID%].xml

    • 変更内容

      「transaction-file-save-location(トランザクションファイル保存先設定)」をデフォルトから変更します。
      設定値を “1”(XMLファイルとしてストレージに保存する) に変更してください。
      変更後の設定は以下のとおりです。
      <param>
          <param-name>transaction-file-save-location</param-name>
          <param-value>1</param-value>
      </param>
      

    コラム

    IM-Workflow 2016 Summer (8.0.14) からデータ保存の設定に関する仕様が変更されました。
    詳しくは「IM-Workflow 仕様書」-「データ保存の設定」を参照してください。

互換

  1. アプリケーション共通マスタ

    [%STORAGE_72%]/master/[%LOGIN_GROUP_ID%]/config/export_config.xml
    [%STORAGE_72%]/master/[%LOGIN_GROUP_ID%]/config/import_config.xml
    [%STORAGE_72%]/system/master/config/batch_configuration.xml
    [%STORAGE_72%]/system/basic/master-export_config.xml
    [%STORAGE_72%]/system/basic/master-import_config.xml
    [%STORAGE_72%]/system/basic/search-config.xml
                      ↓↓↓↓↓↓
    [%PUBLIC_STORAGE_80%]/master/[%LOGIN_GROUP_ID%]/config/export_config.xml
    [%PUBLIC_STORAGE_80%]/master/[%LOGIN_GROUP_ID%]/config/import_config.xml
    [%PUBLIC_STORAGE_80%]/system/master/config/batch_configuration.xml
    [%PUBLIC_STORAGE_80%]/system/basic/master-export_config.xml
    [%PUBLIC_STORAGE_80%]/system/basic/master-import_config.xml
    [%PUBLIC_STORAGE_80%]/system/basic/search-config.xml
    
  2. ドキュメントワークフロー(BPW)

    [%STORAGE_72%]/bpw/
          ↓↓↓↓↓↓
    [%PUBLIC_STORAGE_80%]/bpw/