掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     複数のEAPファイルをマージする一般的な方法


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
umesan
投稿日時: 2014-3-27 11:08
EA Administrator
投稿: 1551

複数のEAPファイルをマージする一般的な方法

サポート宛にいただきましたご質問の要約です。

●ご質問
複数のEAPファイルをマージする一般的な方法を教えて頂けますでしょうか。

●回答
複数の異なるEAPファイルのデータを一つのEAPにまとめる方法としましては、XMI 入出力を利用されるのが適切と思います。

詳細等は、以下マニュアルをご覧ください。

○複数人数による設計開発での利用法 マニュアル
https://www.sparxsystems.jp/bin/docs/EA_Deployment.pdf


●追加のご質問
上記ドキュメント中に以下の記載がありました。

「この際の一貫性を保持するための仕組みが、上記の設定項目に現れた「GUID」です。Enterprise Architectでは要素や属性・操作などにこのGUIDが割り当てられ、プロジェクトファイルを超えて情報をやり取りする場合に、それぞれの要素や属性が同じであるかどうかをこのGUIDを利用して判定します。」

GUIDが同じ要素をインポートすると、要素レベルでマージされる(どちらか片方に不足していれば追加されるイメージ)と考えてよろしいでしょうか。

●回答
ヘルプの「XMIからの読み込み」のページの「重要な注意」のところの記述「XMIファイルの対象となるパッケージと同じパッケージが読み込み先に存在する場合には、既存のパッケージの内容は全て破棄されます。」にありますように、読み込み先のパッケージの内容を削除してから、読み込みという動作を行いますので、要素レベルのマージは行われません。

要素レベルのマージに関しましては、先のメールに書かせていただきました「複数人数による設計開発での利用法 マニュアル」の 5章 や下記ガイドにありますように、ベースライン機能などを利用することで可能になります。

差分比較とマージ 機能ガイド
https://www.sparxsystems.jp/bin/docs/BaselineMerge.pdf
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ