V7 より前の EGL バージョンからのマイグレーション

バージョン 7.0 より前のバージョンからマイグレーションする場合は、 使用しているバージョンからバージョン 7.0 までのすべてのバージョンへのマイグレーションが必要です。

例えば、バージョン 6.0、暫定修正 001 からマイグレーションするには、次のようにします。
  1. EGL の前のバージョンからのマイグレーションの『開始する前に』セクションの適切なタスクを実行する。
  2. ワークスペース・マイグレーションをキャンセルする
  3. 6.0.1 にマイグレーションする
  4. 7.0 にマイグレーションする
  5. ワークスペースをマイグレーションする

次の表に、各バージョンのマイグレーション手順を示します。 マイグレーションするには、必要なすべてのステップを実行しなければなりません。

表 1. バージョン 7.0 より前の EGL バージョンからマイグレーションする場合のマイグレーション・パス
現行バージョン ワークスペースを更新する ワークスペース・マイグレーションをキャンセルする 6.0 にマイグレーションする 6.0.1 にマイグレーションする 7.0 にマイグレーションする ワークスペースをマイグレーションする
5.1.2 1 2 3 4 5 6
6.0   1 2 3 4 5
6.0 iFix 001   1   2 3 4
6.0.1   1     2 3

ワークスペースの更新

バージョン 5.1.2 からマイグレーションする場合、ワークスペースをマイグレーションできるようにするためにワークスペースのプロジェクトの更新が必要な場合があります。これは次の 2 つの方法のいずれかで実行できます。
  • プロジェクトをリポジトリーにチェックインする
  • プロジェクト交換ファイルを作成する

ワークスペース・マイグレーションをキャンセルする

7.0 より前のバージョンからマイグレーションする場合は、 コードのマイグレーションが完了してからワークスペースをマイグレーションします。 ワークスペースのマイグレーションが早すぎると、必要なマイグレーションの一部が実行されません。製品を開始すると、 ワークスペース・マイグレーション・ウィザードが自動で開始されます。 このウィザードはキャンセルする必要があります。

ワークスペース・マイグレーションをキャンセルするには、次のようにします。
  1. ウィザードが開始されたら、「キャンセル」をクリックします。
  2. マイグレーションする必要のあるプロジェクトを右クリックし、「プロジェクトを閉じる」をクリックします。

バージョン 6.0 iFix 001 へのマイグレーション

EGL V6.0 マイグレーション・ツールを使用して、コードをバージョン 6.0 iFix 001 にマイグレーションします。
注: EGL バージョン 6.0 暫定修正 001 に更新済みのコードに対してマイグレーション・ツールを使用しないでください。このツールによりコードでエラーが発生する可能性があるためです。

マイグレーション・ツールは、プロジェクト全体、単一のファイル、または選択したファイルに対して使用できます。 このツールをパッケージまたはフォルダーに対して実行すると、そのパッケージまたはフォルダー内にあるすべての EGL ソース・ファイルが変換されます。

  1. マイグレーション・ツールの設定が行われていることを確認します。 詳しくは、『EGL マイグレーション・ツール設定の設定』を参照してください。
  2. 「プロジェクト・エクスプローラー」ビューで、マイグレーションする EGL プロジェクト、パッケージ、フォルダー、またはファイルを選択します。
  3. 選択したリソースを右クリックし、「EGL V6.0 マイグレーション」 > 「マイグレーション」をクリックします。
  4. オプション: 同じコードが 2 度マイグレーションされないようにするために、V6.0 マイグレーション機能を無効にします。

結果

ツールがソース・コードに加えた変更を検討します。

  1. 「プロジェクト・エクスプローラー」ビューで、マイグレーションされた EGL ソース・ファイルを右クリックし、「次と比較」 > 「ローカル・ヒストリー」をクリックします。
  2. ワークスペース内のファイルと旧バージョンとの違いを調べる。
  3. 変更の検討が終了したら、「OK」をクリックします。
マイグレーション・ツールによって変更されるコードについて詳しくは、『V6.0 iFix 001 マイグレーション・ツールで行われる変更』を参照してください。

バージョン 6.0.1 へのマイグレーション

コードをバージョン 6.0.1 にマイグレーションするには、コードに対して以下の変更を手動で行います。

バージョン 7.0 以上へのマイグレーション

EGL V7.0 マイグレーション・ツールを使用して、EGL バージョン 6.0.1 以降からバージョン 7.0 以上にコードをマイグレーションします。

注: 既に EGL V7.0 へマイグレーションされているコードに対して、 マイグレーション・ツールを使用しないでください。 そのようなことを行うと、コードでエラーが発生する可能性があります。

マイグレーション・ツールは、プロジェクト全体、単一のファイル、または複数のファイルに対して使用できます。 このツールをパッケージまたはフォルダーに対して実行すると、そのパッケージまたはフォルダー内にあるすべての EGL ソース・ファイルが変換されます。

  1. マイグレーション・ツールの設定が行われていることを確認します。 詳しくは、『EGL マイグレーション・ツール設定の設定』を参照してください。
  2. 「プロジェクト・エクスプローラー」ビューで、マイグレーションする EGL プロジェクト、パッケージ、フォルダー、またはファイルを選択します。 マイグレーションする任意の数の EGL リソースを選択できます。 一度に複数のリソースを選択するには、Ctrl を押したままリソースをクリックします。
  3. 選択したリソースを右クリックし、「EGL V7.0 マイグレーション」 > 「マイグレーション」をクリックします。
  4. コードを調べて、エラーや、EGL V7.0 に準拠しない箇所がないことを確認します。 場合によっては、コードを手動で変更することが必要です。詳しくは、『V7.0 マイグレーション・ツールでは行われない変更』を参照してください。
  5. オプション: 同じコードが 2 度マイグレーションされないようにするために、V7.0 マイグレーション機能を無効にします。

結果

ツールがソース・コードに加えた変更を検討します。

  1. 「プロジェクト・エクスプローラー」ビューで、マイグレーションされた EGL ソース・ファイルを右クリックし、「次と比較」 > 「ローカル・ヒストリー」をクリックします。
  2. ワークスペース内のファイルと旧バージョンとの違いを調べる。
  3. 変更の検討が終了したら、「OK」をクリックする。

COBOL ソース・プロジェクトまたは Rich UI プロジェクトをマイグレーションする場合は、 さらに変更を行わなければならないことがあります。詳しくは、『COBOL から EGL へのマイグレーション』および『Rich UI プロジェクトのマイグレーション』を参照してください。

ワークスペースのマイグレーション

プロジェクトのワークスペースをマイグレーションするには、次のステップを実行します。
  1. マイグレーションするプロジェクトを右クリックします。
  2. 「プロジェクトを開く」をクリックします。
  3. マイグレーションは自動的に行われます。Web プロジェクトをバージョン 6 からマイグレーションする場合は、バージョン 8 で開く前にそれらをバージョン 7 にマイグレーションする必要があります。

フィードバック