チュートリアル: Micro Focus Enterprise Developer でのテンプレートの使用 - AWS メインフレームのモダナイゼーション

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

チュートリアル: Micro Focus Enterprise Developer でのテンプレートの使用

このチュートリアルでは、Micro Focus Enterprise Developer でテンプレートと事前定義済みプロジェクトを使用する方法について説明します。3 つのユースケースについて説明します。すべてのユースケースでは、サンプルで提供されている BankDemo サンプルコードを使用します。サンプルをダウンロードするには、bankdemo.zip を選択します。

重要

Enterprise Developer for Windows を使用している場合、コンパイラによって生成されたバイナリは、Enterprise Developer が提供する Enterprise Server でのみ実行できます。Linux に基づく AWS Mainframe Modernization ランタイムでは実行できません。

ユースケース 1 - ソースコンポーネントを含むCOBOLプロジェクトテンプレートの使用

このユースケースでは、デモの事前セットアップ手順の一環として、ソースコンポーネントをテンプレートのディレクトリ構造にコピーする必要があります。bankdemo.zip では、ソースのコピーを 2 つ必要としないように、元の配布物 AWSTemplates.zip から変更されている箇所があります。

  1. Enterprise Developer を起動し、選択済みのワークスペースを指定します。

    ワークスペースが選択された状態の Eclipse ランチャー。
  2. アプリケーションエクスプローラービュー[Enterprise Development プロジェクト] ツリービュー項目で、コンテキストメニューから [テンプレートから新規プロジェクト] を選択します。

    [Enterprise Development プロジェクト] ツリービュー項目のコンテキストメニュー。
  3. 表示されているとおりに、テンプレートのパラメータを入力してください。

    注記

    テンプレートパスは、 が抽出ZIPされた場所を参照します。

    [テンプレートパラメータの入力] ボックスに、パスとプロジェクト名を入力します。
  4. [OK] を選択すると、提供されたテンプレートに基づき、ソースと実行環境構造が完全な、ローカル開発用 Eclipse プロジェクトが作成されます。

    ローカル開発用 Eclipse プロジェクトがこの構造を示しています。

    System 構造には、 に必要なエントリを含む完全なリソース定義ファイルBANKDEMO、追加されたエントリを含む必要なカタログ、および対応するASCIIデータファイルが含まれています。

    ソーステンプレート構造にはすべてのソース項目が含まれているため、これらのファイルはローカルプロジェクトにコピーされ、Enterprise Developer で自動的に構築されます。

ユースケース 2 - ソースコンポーネントなしでCOBOLプロジェクトテンプレートを使用する

ステップ 1 から 3 は ユースケース 1 - ソースコンポーネントを含むCOBOLプロジェクトテンプレートの使用 と同様です。

このユースケースのSystem構造には、 に必要なエントリを含む完全なリソース定義ファイル BankDemo、エントリが追加された必要なカタログ、および対応するASCIIデータファイルも含まれています。

ただし、テンプレートソース構造にはコンポーネントは含まれていません。使用しているソースリポジトリからこれらのコンポーネントをプロジェクトにインポートする必要があります。

  1. プロジェクトの名前を選択します。関連するコンテキストメニューから [インポート] を選択します。

    [インポート] が選択された状態のプロジェクトのコンテキストメニュー。
  2. ダイアログが表示されたら、[一般] セクションで [ファイルシステム] を選択し、[次へ] を選択します。

    ファイルシステムを選択した状態の [インポート] ボックス。
  3. ファイルシステムを参照した状態でリポジトリフォルダを指定して、[差出人ディレクトリ] フィールドに入力します。sources などのインポート先フォルダをすべて選択します。Into folder フィールドは、事前入力されています。[Finish] を選択します。

    BankDemo ディレクトリが展開されたファイルシステムボックス。

    ソーステンプレート構造にすべてのソーステンプレートが含まれた後、これらの項目は Enterprise Developer で自動的に構築されます。

ユースケース 3 - ソースフォルダへの事前定義されたCOBOLプロジェクトリンクの使用

  1. Enterprise Developer を起動し、選択済みのワークスペースを指定します。

    ワークスペースが選択された状態の Eclipse ランチャー。
  2. [ファイル] メニューから [インポート] を選択します。

    [インポート] を選択した状態の [ファイル] メニュー。
  3. 表示されたダイアログの [一般] で、[フォルダまたはアーカイブからのプロジェクト] を選択し、[次へ] を選択します。

    [フォルダまたはアーカイブからのプロジェクト] を選択した状態の [インポート] ボックス。
  4. [ソースをインポート] を選択し、[ディレクトリ] を選択し、ファイルシステムを参照して事前定義済みのプロジェクトフォルダを選択します。この中に含まれるプロジェクトには、同じリポジトリ内のソースフォルダへのリンクがあります。

    [ファイルシステムまたはアーカイブからプロジェクトをインポート] ボックスに、インポートソースへのパスが入力されています。

    [Finish] を選択します。

    プロジェクトにはソースフォルダへのリンクが入力されるため、コードは自動的に構築されます。

リージョン定義JSONテンプレートの使用

  1. Server Explorer ビューに切り替えます。関連するコンテキストメニューから [管理ページを開く] を選択すると、デフォルトのブラウザが起動します。

    [管理ページを開く] を選択した状態の Server Explorer のコンテキストメニュー。
  2. 結果の Enterprise Server Common Web Administration (ESCWA) 画面から、インポート を選択します。

    インポートが選択されたエンタープライズサーバーの共通ウェブ管理画面。
  3. JSON インポートタイプを選択し、次へ を選択します。

    インポートタイプの選択ボックスが選択されJSONています。
  4. 指定した BANKDEMO.JSON ファイルをアップロードします。

    アップロードするファイルの選択ボックス。 BANKDEMO ファイルが選択されています。

    選択したら、[次へ] を選択します。

    エンドポイントのクリアポートが表示された [リージョンの選択] ボックスは選択されていません。

    [リージョンの選択] パネルで、[エンドポイントからポートをクリア] オプションが未選択であることを確認してから、[インポートの実行] パネルが表示されるまで各パネルで [次へ] を選択します。次に、左側のナビゲーションペインからインポートを選択します。

    最後に [完了] をクリックします。その後、BANKDEMOリージョンがサーバーリストに追加されます。

    リージョンとサーバーリスト BankDemo が追加されました。
  5. BANKDEMO リージョンの一般プロパティに移動します。

  6. [設定] セクションにスクロールします。

  7. ESP 環境変数は、前のステップで作成した Eclipse プロジェクトに関連するSystemフォルダに設定する必要があります。これは workspacefolder/projectname/System に設定されている必要があります。

    ESP 変数が表示されている設定セクション。
  8. [適用] をクリックします。

    リージョンは、Eclipse COBOLプロジェクトと組み合わせて実行するように完全に設定されました。

  9. 最後に、Enterprise Developer に戻り、インポートしたリージョンをプロジェクトに関連付けます。

    [プロジェクトに関連付け] を選択した状態のプロジェクトのコンテキストメニュー。

    Enterprise Developer 環境は、完全な動作バージョンの で使用可能になりました BankDemo。設定済みのリージョンにおいてコードを編集、コンパイル、デバッグできます。

    重要

    Enterprise Developer for Windows を使用している場合、コンパイラによって生成されたバイナリは、Enterprise Developer が提供する Enterprise Server でのみ実行できます。Linux に基づく AWS Mainframe Modernization ランタイムでは実行できません。