掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     同期時のエラーの情報の確認方法


フラット表示 前のトピック | 次のトピック
投稿者 トピック
tkouno
投稿日時: 2011-8-4 10:51
EA Administrator
投稿: 3939

同期時のエラーの情報の確認方法

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

○ご質問

複製機能で変更の衝突が発生し、同期時のエラーの解決ダイアログが
表示され、その中にダイアグラムのGUIDが表示されています。

このGUIDから対象のダイアグラムを確認する方法はありますか?

○回答

ご質問の、ダイアグラムのGUIDから、該当のダイアグラムを知るための機能は
Enterprise Architectの標準機能としては搭載されておりません。
ご要望に沿えず、申し訳ございません。

なお、APIやスクリプト(コーポレート版で利用可能)などを利用することで、
対象のダイアグラムを知ることは可能です。

例: 該当のダイアグラムを開く場合
Repository.OpenDiagram(Repository.GetDiagramByGUID("ダイアグラムのGUID").DiagramID)

あるいは、Enterprise Architectの検索ルールを
独自に作成する機能を利用すれば、他のエディションでもツール内で確認することが可能です。

ただし、検索の結果としてGUIDを表示することは「定義エディタ」では
できませんので、「SQLエディタ」で、「SELECT * FROM t_diagram」
などのようにする必要があります。

詳細は、ヘルプファイルや下記ドキュメントなどをご覧ください。

「検索ルールのカスタマイズ 機能ガイド」
https://www.sparxsystems.jp/ea_documents.htm

また、Enterprise Architectのファイルの拡張子のEAPをMDBに
変更することで、MS-Accessでファイル内の情報を確認することも可能です。
この方法で、内容を確認することもできます。



なお、この衝突の解決機能は、ヘルプファイルにありますように、情報の一部が
別の利用者によって上書きされてしまった場合で、それを取り戻したい場合、
つまり、ダイアログの「問題の詳細」欄に表示される内容のみで対処が
判断可能な場合の利用を想定しています。

この内容で判断できないような衝突が発生するような状況の対処方法としては
コーポレート版の機能となりますが、ベースラインとマージの機能を
ご利用することを、想定しております。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » 同期時のエラーの情報の確認方法 tkouno 2011-8-4 10:51