intra-mart Accel Collaboration 電子会議室 移行ツール ユーザ利用ガイド 第2版 2018-12-01

4. データ移行の実施

データ移行実施手順について、説明いたします。

4.1. 中間ファイルのエクスポート

以下の手順に従って、中間ファイルのエクスポートを実行します。

4.1.1. コミュニティ、カテゴリ・種別、アクセス権、記事のエクスポート

カテゴリ・種別、アクセス権、記事、コミュニティをエクスポートします。

  1. 中間ファイルのエクスポートを実行
    • 移行元がWindows
      <% EXPORT_HOME %>配下の実行ファイル export.bat をクリックし、実行します。
      中間ファイルのエクスポートに成功すると以下のメッセージが表示されます。
      <% EXPORT_HOME %> >java -cp .;.\iac_conference_migration.jar; .\lib\*;.\resources jp.co.tokaisoftware.product.conference.importer.Migration export
      [2015-07-01 15:23:00] INFO  - エクスポートを開始します。
      [2015-07-01 15:23:01] INFO  - s2-frameworkのバージョンは2.4.45です。
      [2015-07-01 15:23:01] INFO  - s2-extensionのバージョンは2.4.45です。
      [2015-07-01 15:23:01] INFO  - s2-tigerのバージョンは2.4.45です。
      [2015-07-01 15:23:01] INFO  - Running on [ENV]ct, [DEPLOY MODE]Hot Deploy
      [2015-07-01 15:23:02] INFO  - 電子会議室-カテゴリ・種別のエクスポートを開始します。
      [2015-07-01 15:23:03] INFO  - 電子会議室-カテゴリ・種別のエクスポートに成功しました。
      [2015-07-01 15:23:03] INFO  - 電子会議室-投稿・コメントのエクスポートを開始します。
      [2015-07-01 15:23:03] INFO  - 電子会議室-投稿・コメントのエクスポートに成功しました。
      [2015-07-01 15:23:03] INFO  - スタートパックコミュニティのエクスポートを開始します。
      [2015-07-01 15:23:04] INFO  - スタートパックコミュニティのエクスポートに成功しました。
      [2015-07-01 15:23:04] INFO  - エクスポートに成功しました。
      
      <% EXPORT_HOME %> >pause
      続行するには何かキーを押してください . . .
      
    • 移行元がLinux
      以下のコマンドを実行します。
      • ディレクトリを移動
        # cd <% EXPORT_HOME %>
        
      • 実行権限を付与
        # chmod +x export.sh
        
      • 中間ファイルのエクスポートを実行
        # ./export.sh
        
  2. <% DestinationDirectory %> ディレクトリに、中間ファイルが出力されます。
    出力される中間ファイルと、出力される情報は、以下となります。
    ファイル名 出力される情報
    public-group.xml
    コミュニティ、パブリックグループ
    conference-master.xml
    カテゴリ・種別、アクセス権
    conference_info.zip
    投稿・コメント、添付

    コラム

    出力される中間ファイルは、文字コードがUTF-8となります。

4.1.2. 添付ファイルの取得

記事に添付されたファイルを取得します。

  1. 移行元ISP 環境の StorageService より、記事の添付ファイルを取得します。
    以下ディレクトリ内にあるフォルダをすべてコピーします。
    <% STORAGE_PATH %>/startpack/fsroot/<% グループID %>/conference
    

    コラム

    移行元ISP
    例) /imart72/storage/startpack/fsroot/default/conference
    ../../_images/originalAttachment.png

    注意

    記事に添付されたファイルは手動で移行先iAC 環境へコピーする必要があります。

以上で中間ファイルの作成は完了です。

4.2. 中間ファイルのインポート

以下の手順に従って、中間ファイルのインポートを実行します。

4.2.1. コミュニティのインポート

ジョブを利用して、コミュニティ情報を 移行先iAC 環境のパブリックグループへインポートします。
<% DestinationDirectory %> ディレクトリに出力された public-group.xml を使用します。
  • public-group.xml のインポート

    1. テナント管理者でログインします。
    2. 「サイトマップ」→「テナント管理」→「ファイル操作」をクリックします。
    3. <% テナントID %>/im_master/data/<% テナントID %> 配下へ public-group.xmlファイルをアップロードします。
    4. 「テナント管理」→「ジョブ管理」→「ジョブネット設定」をクリックします。
    5. 「IM共通マスタ」→「インポート」→「パブリックグループ」をクリックします。
    6. 「即時実行」ボタンをクリックし、インポートジョブが実行されます。
    7. 移行先iAC 環境にパブリックグループの情報が取り込まれます。

4.2.2. カテゴリ・種別、アクセス権、記事のインポート

ジョブを利用して、カテゴリ・種別、アクセス権、記事を 移行先iAC 環境へインポートします。
インポートの方法は、「電子会議室 管理者操作ガイド/インポート・エクスポートをする」を参照してください。

4.2.3. 記事添付ファイルのインポート

記事に添付されたファイルは、手動で 移行先iAC 環境へコピーします。

  • 添付ファイルの配置

    1. 移行先iAC 環境の Storage領域 へ、下記の構成となるよう conference ディレクトリを作成します。
      <% PUBLIC_STORAGE_PATH %>/<% テナントID %>/conference/fsroot/<% テナントID %>/conference
      
    2. 作成した conference ディレクトリへ、物理ファイルを配置します。

      コラム

      移行先iAC
      例) /tmp/storage/public/storage/default/conference/fsroot/default/conference
      ../../_images/attachment.png

以上で中間ファイルの取り込みは完了です。