intra-mart Accel Collaboration — 電子会議室 移行ツール 機能仕様書 第2版 2018-12-01

Copyright © 2015 NTT DATA INTRAMART CORPORATION↑Top1

intra-mart Accel Collaboration — 電子会議室 移行ツール 機能仕様書 第2版 2018-12-01

目次
1. 改訂情報
2. ファイル構成について
3. 移行処理の概要
3.1. 移行ツールの目的
3.2. 移行対象機能
4. 機能一覧
4.1. 電子会議室
5. 機能説明
6. 移行元と移行先の対応表（データマッピング）
6.1. 電子会議室

2intra-mart Accel Collaboration — 電子会議室 移行ツール 機能仕様書 第2版 2018-12-01

改訂情報
変更年月日

変更内容

2015-12-01

初版

2018-12-01

第2版 下記を追加・変更しました。
「 移行処理の概要 」にシステム構成に関する注意を追加

3

intra-mart Accel Collaboration — 電子会議室 移行ツール 機能仕様書 第2版 2018-12-01

ファイル構成についてフォルダツリー提供される移行ツール圧縮ファイル（conference_exporter.zip）は、解凍後、以下のフォルダ構成で展開されます。
※以降、移行ツールのルートディレクトリを <% EXPORT_HOME %> と表記します。

ファイル一覧
各フォルダに格納されるファイルは以下のとおりです。
フォルダファイル

説明<% EXPORT_HOME

conference-importer-

移行ツール設定ファイル%>conf/config.xml<% EXPORT_HOME[1]%>lib/<% EXPORT_HOME[2]%>resources/<% EXPORT_HOME

conference-importer-

移行ツール設定ファイルXMLス%>schema/config.xsd

キーマ<% EXPORT_HOME

conference-master.xsd

マスタ定義XMLスキーマ%>schema/<% EXPORT_HOME %>/iac_conference_migration.jar 移行ツール本体<% EXPORT_HOME %>/export.bat

中間ファイルエクスポート実行
スクリプト（Windows用）<% EXPORT_HOME %>/export.sh

中間ファイルエクスポート実行
スクリプト（Linux用）

4

intra-mart Accel Collaboration — 電子会議室 移行ツール 機能仕様書 第2版 2018-12-01
注釈[1] 移行ツールの実行に必要となるJavaライブラリを配置します。 必要なJavaライブラリは以下のとおりです。
aopalliance-1.0.jar
commons-logging-1.1.jar
geronimo-annotation_1.0_spec-1.0.jar
geronimo-ejb_3.0_spec-1.0.jar
geronimo-interceptor_3.0_spec-1.0.jar
geronimo-jpa_3.0_spec-1.0.jar
geronimo-jta_1.1_spec-1.0.jar
javassist-3.4.ga.jar
log4j-1.2.17.jarognl-2.6.9-patch-20090427.jar
s2-extension-2.4.45.jar
s2-framework-2.4.45.jar
s2-tiger-2.4.45.jar
s2util-0.0.1.jar
SuperCSV-1.52.jar[2] 移行ツールの実行に必要となる設定ファイルを配置します。
conference_import_export.dicon
convention.dicon
creator.dicon
customizer.dicon
env.txt
app.dicon
j2ee.dicon
jdbc.dicons2jdbc.dicon
jta-11.dicon
log4j.properties
s2container.dicon5intra-mart Accel Collaboration — 電子会議室 移行ツール 機能仕様書 第2版 2018-12-01

移行処理の概要
項目
移行ツールの目的
移行対象機能処理方式概要システム構成コラム
用語解説「intra-mart Accel Platform」

以下、iAPと略します。

「intra-mart Accel Collaboration」

以下、iACと略します。

「イントラネット・スタートパック」

以下、ISPと略します。

移行ツールの目的
intra-mart Accel Collaboration 電子会議室 移行ツールは、既存ISP 電子会議室 から iAC 電子会議室 への移行手段を提供します。

移行対象機能以下、移行対象とするデータを示します。
移行対象データ機能

対象データ

電子会議室 カテゴリ・種別
投稿・コメント
コミュニティ

処理方式概要移行ツールは、移行元ISP 環境から中間ファイルを出力する機能です。
中間ファイルを 移行先iAC 環境へ移行するため、ジョブを利用します。
中間ファイルのエクスポート

6

intra-mart Accel Collaboration — 電子会議室 移行ツール 機能仕様書 第2版 2018-12-01①. 中間ファイルのエクスポートを実行します。
②. 移行元ISP 環境のデータベースから電子会議室のデータを取得します。
③. 取得した対象のデータをファイル出力します。
④. 移行元ISP 環境のStorage Service より電子会議室の添付ファイルを手動で取得します。

コラム
移行元ISP 環境で作成したコミュニティは、パブリックグループとして中間ファイルが作成されます。

中間ファイルのインポート
手順１
IM共通マスタのジョブを利用して、移行元ISP 環境のコミュニティ情報を 移行先iAC 環境のパブリックグループへ移行します。

コラム
コミュニティからパブリックグループへの移行が不要な場合、手順１はスキップできます。

7

intra-mart Accel Collaboration — 電子会議室 移行ツール 機能仕様書 第2版 2018-12-01①. パブリックグループ xml を移行先iAC 環境へアップロードします。
②. Storage領域 にパブリックグループ xml が配置されます。
③. ジョブ管理よりパブリックグループインポート（xml）ジョブを実行します。
④. 移行先iAC 環境にパブリックグループがインポートされます。

注意
コミュニティに多言語の概念がないため、移行後のパブリックグループのロケールは日本語として登録されます。
手順２
電子会議室のジョブを利用して、中間ファイルを 移行先iAC 環境へ移行します。

8

intra-mart Accel Collaboration — 電子会議室 移行ツール 機能仕様書 第2版 2018-12-01①. カテゴリ・種別、アクセス権 xml を移行先iAC 環境へアップロードします。
投稿・コメント、添付 zip を移行先iAC 環境へアップロードします。
②. Storage領域 に中間ファイル xml、 zip が配置されます。
③. ジョブ管理より電子会議室インポートジョブを実行します。
④. 電子会議室の各種情報がインポートされます。
⑤. インポート結果ログが出力されます。

注意
電子会議室のインポートは、電子会議室インポート・エクスポートモジュールが必要です。
手順３
手動で添付ファイルを 移行先iAC 環境へ移行します。

①. Storage領域 に添付ファイルを手動で配置します。

システム構成ハードウェアハードウェアについては、ISP の実行推奨と同程度の環境とします。
ソフトウェア■ 移行ツール実行環境
1. OSWindowsLinux9

intra-mart Accel Collaboration — 電子会議室 移行ツール 機能仕様書 第2版 2018-12-01
2. JDKJDK1.8.0

注意本移行ツールは Java8以外は動作対象外となります。
■ 移行元ISP 環境
1. OSWindowsLinux
2. ISPバージョン
ISP v7.1.5
3. DB
PostgerSQL 8.4
Microsoft SQLServer 2008 R2■ 移行先iAC 環境
1. OSWindows
Linux
2. iACバージョン
8.0.11
3. DB
PostgreSQL 9.4
Microsoft SQLServer 201210

intra-mart Accel Collaboration — 電子会議室 移行ツール 機能仕様書 第2版 2018-12-01

機能一覧
電子会議室
移行ツールの、機能一覧を以下に示します。
機能大分類コー
機能ID

機能名

ド機能大分類名

機能中分類コード

iac_bbs 電子会議 iac_bbs_output 電子会議室中間 iac_bbs_output_mst室

機能中分類名カテゴリ・種ファイルエクス

別、アクセス権

ポート機能の中間ファイル
エクスポート機
能iac_bbs_output_tran記事中間ファイルエクスポート機能

iac_bbs_output_community コミュニティ中間ファイルエク
スポート機能11

intra-mart Accel Collaboration — 電子会議室 移行ツール 機能仕様書 第2版 2018-12-01

機能説明
電子会議室 中間ファイルエクスポート機能
カテゴリ・種別、アクセス権の中間ファイルエクスポート機能
移行元DBからカテゴリ・種別、アクセス権の電子会議室情報を取得し、移行先DBインポート用の中間ファイルを出力します。
記事中間ファイルエクスポート機能
移行元DBから投稿・コメント・添付の電子会議室情報を取得し、移行先DBインポート用の中間ファイルを出力します。
パブリックグループ中間ファイルエクスポート機能
移行元DBからコミュニティ情報を取得し、移行先DBインポート用の中間ファイルを出力します。

12intra-mart Accel Collaboration — 電子会議室 移行ツール 機能仕様書 第2版 2018-12-01

移行元と移行先の対応表（データマッピング）
電子会議室
カテゴリ・種別[ISP] ISPM_CONFERENCE_CLS[iAC] ispm_conference_cls[iAC]エンティティ（物理名）[ISP]エンティティ（物理名）

conference_cls_cd

ISPM_CONFERENCE_CLS.CONFERENCE_CLS_CD

conference_cls_name

ISPM_CONFERENCE_CLS.CONFERENCE_CLS_NAME

start_date

ISPM_CONFERENCE_CLS.START_DATE

end_date

ISPM_CONFERENCE_CLS.END_DATE

sort_key

ISPM_CONFERENCE_CLS.SORT_KEY

kind_flg

ISPM_CONFERENCE_CLS.KIND_FLG

record_user_cd

ISPM_CONFERENCE_CLS.RECORD_USER_CD

record_date

ISPM_CONFERENCE_CLS.RECORD_DATE

insert_mail_account

ISPM_CONFERENCE_CLS.INSERT_MAIL_ACCOUNT（移行対象外）

insert_mail_address

ISPM_CONFERENCE_CLS.INSERT_MAIL_ADDRESS（移行対象外）

insert_mail_pswd

ISPM_CONFERENCE_CLS.INSERT_MAIL_PSWD（移行対象外）備考

カテゴリ・種別内包[ISP] ISPM_CONFERENCE_CLS_INCLUSION[iAC] ispm_conference_cls_inclusion[iAC]エンティティ（物理名）

備[ISP]エンティティ（物理名）

parent_conference_cls_cd ISPM_CONFERENCE_CLS_INCLUSION.PARENT_CONFERENCE_CLS_CD
conference_cls_cd

ISPM_CONFERENCE_CLS_INCLUSION.CONFERENCE_CLS_CD

cls_depth

ISPM_CONFERENCE_CLS_INCLUSION.CLS_DEPTH

record_user_cd

ISPM_CONFERENCE_CLS_INCLUSION.RECORD_USER_CD

record_date

ISPM_CONFERENCE_CLS_INCLUSION.RECORD_DATE

アクセス権13考intra-mart Accel Collaboration — 電子会議室 移行ツール 機能仕様書 第2版 2018-12-01[ISP] ISPM_CONFERENCE_ACCESS[iAC] ispm_conference_access[iAC]エンティティ（物理名）[ISP]エンティティ（物理名）

conference_cls_cd

ISPM_CONFERENCE_ACCESS.CONFERENCE_CLS_CD

post_cd

ISPM_CONFERENCE_ACCESS.POST_CD

group_cd

ISPM_CONFERENCE_ACCESS.GROUP_CD

access_level

ISPM_CONFERENCE_ACCESS.ACCESS_LEVEL

record_user_cd

ISPM_CONFERENCE_ACCESS.RECORD_USER_CD

record_date

ISPM_CONFERENCE_ACCESS.RECORD_DATE

備考

グループ
[ISP] ISPM_GROUP_REFERENCE[iAC] ispm_group_reference[iAC]エンティティ（物理名）[ISP]エンティティ（物理名）

group_cd

ISPM_GROUP_REFERENCE.GROUP_CD

group_cls_cd

ISPM_GROUP_REFERENCE.GROUP_CLS_CD

company_cd

ISPM_GROUP_REFERENCE.COMPANY_CD

department_cd

ISPM_GROUP_REFERENCE.DEPARTMENT_CD

public_group_set_cd

ISPM_GROUP_REFERENCE.PUBLIC_GROUP_SET_CD

public_group_cd

ISPM_GROUP_REFERENCE.PUBLIC_GROUP_CD

role_id

ISPM_GROUP_REFERENCE.ROLE_ID

owner_cd

ISPM_GROUP_REFERENCE.OWNER_ID

private_group_cd

ISPM_GROUP_REFERENCE.PRIVATE_GROUP_CD

community_cd

ISPM_GROUP_REFERENCE.COMMUNITY_CD

record_user_cd

ISPM_GROUP_REFERENCE.RECORD_USER_CD

record_date

ISPM_GROUP_REFERENCE.RECORD_DATE

個人設定[ISP] ISPM_CONFERENCE_MNG[iAC] ispm_conference_mng

14

備考intra-mart Accel Collaboration — 電子会議室 移行ツール 機能仕様書 第2版 2018-12-01[iAC]エンティティ（物理名）[ISP]エンティティ（物理名）

備考

user_cd

ISPM_CONFERENCE_MNG.USER_CD（移行対象外）disp_flg

ISPM_CONFERENCE_MNG.DISP_FLG（移行対象外）record_user_cd

ISPM_CONFERENCE_MNG.RECORD_USER_CD （移行対象外）

record_date

ISPM_CONFERENCE_MNG.RECORD_DATE（移行対象外）

投稿データ[ISP] ISPT_CONFERENCE_INFO[iAC] ispt_conference_info[iAC]エンティティ（物理名）[ISP]エンティティ（物理名）

conference_cls_cd

ISPT_CONFERENCE_INFO.CONFERENCE_CLS_CD

conference_info_cd

ISPT_CONFERENCE_INFO.CONFERENCE_INFO_CD

thread_cd

ISPT_CONFERENCE_INFO.THREAD_CD

parent_cd

ISPT_CONFERENCE_INFO.PARENT_CD

title

ISPT_CONFERENCE_INFO.TITLE

contents

ISPT_CONFERENCE_INFO.CONTENTS

contents_html

ISPT_CONFERENCE_INFO.CONTENTS_HTML

notice_cls_cd

ISPT_CONFERENCE_INFO.NOTICE_CLS_CD

notice_start_date

ISPT_CONFERENCE_INFO.NOTICE_START_DATE

notice_end_date

ISPT_CONFERENCE_INFO.NOTICE_END_DATEinsert_user_cd

ISPT_CONFERENCE_INFO.INSERT_USER_CD

insert_user_name

ISPT_CONFERENCE_INFO.INSERT_USER_NAME

insert_date

ISPT_CONFERENCE_INFO.INSERT_DATE

record_user_cd

ISPT_CONFERENCE_INFO.RECORD_USER_CD

record_user_name

ISPT_CONFERENCE_INFO.RECORD_USER_NAME

record_date

ISPT_CONFERENCE_INFO.RECORD_DATE

既読データ[ISP] ISPT_CONFERENCE_INFO_READ[iAC] ispt_conference_info_read

15

備考intra-mart Accel Collaboration — 電子会議室 移行ツール 機能仕様書 第2版 2018-12-01[iAC]エンティティ（物理名）[ISP]エンティティ（物理名）

conference_info_cd

ISPT_CONFERENCE_INFO_READ.CONFERENCE_INFO_CD （移行対象備考外）
user_cd

ISPT_CONFERENCE_INFO_READ.USER_CD（移行対象外）record_user_cd

ISPT_CONFERENCE_INFO_READ.RECORD_USER_CD（移行対象外）recode_date

ISPT_CONFERENCE_INFO_READ.RECORD_DATE（移行対象外）

未読データ[ISP] なし
[iAC] ispt_conference_info_unread[iAC]エンティティ（物理名） [ISP]エンティティ（物理名） 備考
conference_info_cd
user_cd
record_user_cd
recode_date

コラム
未読データは 移行元ISP 環境に存在しません。

添付ファイル[ISP] ISPT_ATTACHMENT[iAC] ispt_attachment[iAC]エンティティ（物理名）[ISP]エンティティ（物理名）

file_cd

ISPM_ATTACHMENT.FILE_CD

physical_file_name

ISPM_ATTACHMENT.PHYSICAL_FILE_CD

logical_file_name

ISPM_ATTACHMENT.LOGICAL_FILE_CD

notes

ISPM_ATTACHMENT.NOTES

insert_user_cd

ISPM_ATTACHMENT.INSERT_USER_CD

insert_user_name

ISPM_ATTACHMENT.INSERT_USER_NAME

insert_date

ISPM_ATTACHMENT.INSERT_DATE

16

備考intra-mart Accel Collaboration — 電子会議室 移行ツール 機能仕様書 第2版 2018-12-01[iAC]エンティティ（物理名）[ISP]エンティティ（物理名）

record_user_cd

ISPM_ATTACHMENT.RECORD_USER_CD

record_user_name

ISPM_ATTACHMENT.RECORD_USER_NAME

record_date

ISPM_ATTACHMENT.RECORD_DATE備考

添付ファイル関連[ISP] ISPT_CONFERENCE_FILE_REFERENCE[iAC] ispt_conference_file_reference[iAC]エンティティ（物理名）[ISP]エンティティ（物理名）

conference_info_cd

ISPM_ATTACHMENT.CONFERENCE_INFO_CD

file_cd

ISPM_ATTACHMENT.FILE_CD

record_user_cd

ISPM_ATTACHMENT.RECORD_USER_CD

record_date

ISPM_ATTACHMENT.RECORD_DATE

17

備考