[v18]v2004からのデータの移行、「符号が一致」について
2 posters
[v18]v2004からのデータの移行、「符号が一致」について
v2004からv18に移行して、細かなメソッドの直しをしておいたものに、
直近の新しいファイルをv18に移行してデータ(.4DD)だけを入れ変えて動かそうとしたら、
「ストラクチャーファイルとデータファィルの符号が一致しません。データファイルはこのストラクチャーファイルでは
開けません。」と表示されました。.4DIndxや.4DIndyなどを入れ替えたりしたのですが、ダメでした。
符号を一致させるにはどうすれば良いのでしょうか?
直近の新しいファイルをv18に移行してデータ(.4DD)だけを入れ変えて動かそうとしたら、
「ストラクチャーファイルとデータファィルの符号が一致しません。データファイルはこのストラクチャーファイルでは
開けません。」と表示されました。.4DIndxや.4DIndyなどを入れ替えたりしたのですが、ダメでした。
符号を一致させるにはどうすれば良いのでしょうか?
aon- 投稿数 : 9
登録日 : 2020/03/14
Re: [v18]v2004からのデータの移行、「符号が一致」について
「符号(UUID)が一致しない」ケースについては,v11アップグレードマニュアルなどに説明があります。
http://library.4d-japan.com/REFERENCE/v11/Conversion_Guide_v11_9_JA.pdf
「符号」は,v2004のストラクチャファイルをv11以上で開いたタイミングで決まります。
そのストラクチャファイルで開いたv2004のデータファイルには,同じ符号が振られます。
「符号が一致しない」のは,v2004のストラクチャファイルを異なる機会に2回,v11以上で開き,一方のストラクチャファイルで開いたデータファイルを他方のストラクチャファイルで開こうとしたためです。
そうならないようにするため,
1回目:v2004のストラクチャファイルをv11以上で開く
そのときに生成される「catalog.xml」ファイルを取っておく
2回目:前述した「catalog.xml」ファイルをv2004のストラクチャファイル(直近の新しいファイル)と同じ階層に置いてv11以上で開く
という手順を踏みます。
http://library.4d-japan.com/REFERENCE/v11/Conversion_Guide_v11_9_JA.pdf
「符号」は,v2004のストラクチャファイルをv11以上で開いたタイミングで決まります。
そのストラクチャファイルで開いたv2004のデータファイルには,同じ符号が振られます。
「符号が一致しない」のは,v2004のストラクチャファイルを異なる機会に2回,v11以上で開き,一方のストラクチャファイルで開いたデータファイルを他方のストラクチャファイルで開こうとしたためです。
そうならないようにするため,
1回目:v2004のストラクチャファイルをv11以上で開く
そのときに生成される「catalog.xml」ファイルを取っておく
2回目:前述した「catalog.xml」ファイルをv2004のストラクチャファイル(直近の新しいファイル)と同じ階層に置いてv11以上で開く
という手順を踏みます。
miyako- 投稿数 : 485
登録日 : 2016/07/05
Re: [v18]v2004からのデータの移行、「符号が一致」について
もし,「直近の新しいファイル」がデータファイルだけであり,v2004のストラクチャファイルは要らないのであれば,すでにアップグレードを済ましておられるv18のストラクチャファイルで「ファイル>開く>データファイル」メニューから直接,v2004のデータファイルを開くことができるかもしれません。
miyako- 投稿数 : 485
登録日 : 2016/07/05
Re: [v18]v2004からのデータの移行、「符号が一致」について
色々と試して出来ました。v18のcatalog.xmlファイルをv2004のホルダーに入れておいてV11にバージョンアップしました。そのv11のデータファイルをV18のデータファイルと入れ替えたら、問題なく最新のデータファイルをv18で開く事が出来ました。catalog.xmlがキーポイントでした。ありがとうございました。
aon- 投稿数 : 9
登録日 : 2020/03/14
Permissions in this forum:
返信投稿: 不可