掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     複製機能を利用したEAPを開けない


フラット表示 前のトピック | 次のトピック
投稿者 トピック
sugimoto
投稿日時: 2011-12-15 15:53
EA Administrator
投稿: 1971

複製機能を利用したEAPを開けない

サポートに寄せられたご質問の要約です。

○ご質問

ver8.0の時に複製機能を利用して作成したプロジェクトファイルを
ver9.2で開いた場合に以下のエラーメッセージが複数表示されます。

エラーメッセージ:
---
DAO.Database[3703]
この操作は、現バージョンに変換されていないレプリケート可能なデータベースには実行できません。
---

「JET4.0を利用」のチェックを外し、再度起動させたところ、
以下のエラーメッセージが表示されプロジェクトが読み込めません。

エラーメッセージ:
---
DAOのライブラリの初期化に失敗しました。
Enterprise Architectのオプションの「JET4.0を利用」にチェックを入れてください。
---

チェックを入れると、前のエラーメッセージが表示されます。
どのようにすればver9.2で正常に利用することができるのでしょうか?

○回答

EA8.0の際にプロジェクトを新規に作成され、その後、Jet4.0への変換を
行っていない場合は、Jet3.5をご利用されていることになります。

この場合に、複製を利用しており、かつ「JET4.0を利用」が有効ですと、
DAO.Database[3703]のエラーは発生します。

Jet3.5の複製を利用している場合は「JET4.0を利用」は無効、
Jet4.0の複製を利用している場合は「JET4.0を利用」は有効にする
必要があります。


お送りいただいた再現ファイルについて、弊社環境では「JET4.0を利用」を
"無効"にした状態であれば、プロジェクトファイルオープン時にエラーも
発生せずモデルを書くこともできました。

このことから、御社EAPファイルではJET3.5を利用されていることになります。

ただ、御社ではエラーが発生することから、環境にJET3.5のライブラリが
存在しないことが考えられます。

(EA8.0の際には、EAインストール時にJET3.5のライブラリもインストールしていましたが、
EA9.2では新規にJET4.0で作成するように変わりましたので、現在のEAインストーラには
JET3.5のライブラリは含まれません。)

以下の掲示板はRaQuestの内容になりますが、今回の件は、
以下と同じ対処方法で解消できると考えております。

「RaQuestでファイルを開くこうとするとエラーが出ます。」
https://www.sparxsystems.jp/forum/modules/xhnewbb/viewtopic.php?topic_id=4568&post_id=8970#forumpost8970
の"以下のいずれかの方法でJET3.5 をインストールし・・"の個所をご確認いただけますでしょうか?

ご確認のほど、よろしくお願いいたします。

なお、今後、JET3.5形式ではなくJET4.0形式を利用したい場合は、
ファイルを変換していただく必要があります。
JET4.0形式への変換方法は、以下のページに記載がございます。
一度複製を解除し、JET4.0に変換後、再度複製を作成してください。
https://www.sparxsystems.jp/products/EA/tech/tech_17.htm

なお、「AUTOSAR_MOD_BSWUMLModel.eap」のファイルはこの例に該当します。

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » 複製機能を利用したEAPを開けない sugimoto 2011-12-15 15:53