概要
制限事項: このトピックは Windows 環境にのみ適用されます。
Net Express プロジェクトのインポート/変換ウィザードでは、既存の Net Express プロジェクトを Eclipse プロジェクトに変換し、Enterprise Developer で使用できるようにすることができます。ウィザードは、Net Express プロジェクト ファイルとその構成設定を分析し、この情報に基づいて Eclipse プロジェクトを作成し、既存のソース コードをそれらのプロジェクトにインポートして、元の Net Express プロジェクトか�
の必須のプロジェクト プロパティとファイル プロパティを設定します。
これらのプロパティには、次のものが含まれます。
- ビルドされるアプリケーションのタイプ (コンソール アプリケーションやライブラリなど)
- 既知の場所 (ソリューション フォルダー ツリー、ソリューションからのリンク、インストールの cpylib フォルダーなど) に置かれていないコピーブックのパス
- コンパイラ指令とビルド設定
- アプリケーションの起動方法 (コマンド ライン引数など)
Eclipse プロジェクトは 1 つのタイプのターゲットしかビルドできないため、Net Express プロジェクトが複数のタイプのターゲットをビルドする場合は、ウィザードが複数の Eclipse プロジェクトの作成を提案します。
ヒント:Net Express プロジェクトのインポート/変換ウィザードについて、または
Enterprise Developer へのアップグレードについてご質問またはご意見がある場合は、Micro Focus コミュニティ ページ (
http://community.microfocus.com/Home) を使用して、Micro Focus や他の
Enterprise Developer ユーザーにお問い合わせください。
Net Express プロジェクトを Eclipse にインポートするには
- Net Express プロジェクトとすべての関連ファイルが 1 つの場所にあり、使用できることを確認します。
- Eclipse IDE で、[] をクリックします。
- 変換する Net Express プロジェクトを選択します。
- [Next] をクリックします。
- ウィザードは Net Express プロジェクトを分析し、Eclipse プロジェクトとそのプロジェクトから作成するビルド ターゲットをリストします。
Net Express 構成に 1 つのタイプのファイル (.exe、.dll、.int、または .gnt) が含まれている場合は、それらの構成ごとに Eclipse ビルド構成が生成されます。いずれかの Net Express 構成にこれらのファイル タイプが混在している場合は、追加の Eclipse プロジェクトが生成されます。デフォルトの Eclipse ビルド構成は、Net Express で最後に使用されたビルド構成です。
Net Express プロジェクトが .int および .gnt ファイルにビルドされた場合は、[Upgrade projects to use executable/library targets] を選択することにより、.dll および .exe ビルド構成だけを生成するようにターゲット タイプを変更できます。
プロジェクトの変換後には、いつでもターゲット タイプを変更できます。特定のビルド ターゲットに対するプロジェクトが不要な場合は (例えば、Net Express プロジェクト内の .int ファイルに対する個別プロジェクトではなく、デバッグ構成を使用する場合は)、そのターゲットからプロジェクトを作成しないように選択できます。
- [Next] をクリックします。ウィザードは、選択した Net Express プロジェクト内のビルド ターゲットごとに Eclipse プロジェクトを作成し、変換レポート ファイルを生成します。
ウィザードはプロジェクトをワークスペースにインポートしませんが、すべてのファイル (.app ファイルを含む) を既存のプロジェクトの場所に保持します。
Net Express プロジェクトがリソース ファイルを使用する場合は、[COBOL Explorer] 内の MainProjectSource グループから、関連する新しい Enterprise Developer プロジェクト フォルダーにファイルを移動する必要があります。
注:リソース ファイルは、非実行可能バイナリ データ (ビットマップ、カーソル、メニューなど) を実行可能ファイルに追加する手段を提供します。これらのファイル内では、データを全部格納するか、実際のデータを含む別の名前付きファイルへのポインターとして間接的に格納することができます。リソース ファイルには拡張子
.rc が付きます。
制約事項と制限事項
- 次の Net Express コンパイラ指令は使われなくなっており、Eclipse プロジェクトにインポートすることはできません。
- 01SHUFFLE
- 64KPARA
- 64KSECT
- AUXOPT
- CHIP
- COBIDY
- DATALIT
- EANIM
- EDITOR
- ENSUITE
- EXPANDDATA
- FIXING
- FLAG-CHIP
- MASM
- MODEL
- OPTSIZE
- OPTSPEED
- PARAS
- PROTMODE
- REGPARM
- SEGCROSS
- SEGSIZE
- SIGNCOMPARE
- SMALLDD
- TABLESEGCROSS
- TRICKLECHECK
- WB2
- WB3
- WB
- 次の Net Express 環境変数の擬似変数は使われなくなっており、Eclipse プロジェクトにインポートすることはできません。
- PATH
- FILENAME
- TARGETDIR
- BASENAME
他の擬似変数は最も近い値に置き換えられ、すべての置換がログ ファイルでレポートされます。
- Enterprise Developer でサポートされていない機能を使用する Net Express プロジェクトをインポートしても、ウィザードは Eclipse プロジェクトを生成します。場合によっては、正常なコンパイルと実行のために追加のステップ (ソース ファイルの編集、AddPacks のインストール、アプリケーションの一部修正など) を実行することができます。
Net Express アプリケーションを Enterprise Developer に移行する手順の詳細については、『Enterprise Developer へのアップグレード』 を参照してください。