コンテナーでまだ実行されていない COBOL アプリケーションのデバッグを開始するには

注: 本トピックは、Enterprise Developer UNIX コンポーネントを使用している場合には該当しません。
  1. Enterprise Developer でアプリケーションのプロジェクトを開きます。

    Docker デモンストレーションのいずれかを使用している場合は、関連するプロジェクト ファイルが含まれています。

  2. 新しいデバッグ構成を作成します。
    1. [Run > Debug configurations] をクリックします。
    2. [Debug Configurations] ダイアログ ボックスの左側のペインで、[COBOL Application] をダブルクリックします。
    3. 名前を「New_configuration」からアプリケーションに関連のある名前に変更します。
    4. [Connection Properties] セクションで、以下を行います。
      1. [Remote Host] フィールドにコンテナーの IP アドレスを指定します。
        注: IP アドレスの代わりにコンテナーの ID を指定することもできます。
      2. [Specify the port on which the cobdebugremote process will listen on the remote host] をオンにします。
      3. [cobdebugremote port] フィールドに、コンテナーがリッスンするポートを指定します。 たとえば、「Running a Container that is to be Debugged」の docker run コマンドで起動したコンテナーの場合は 6100 になります。
    5. [Main Program] セクションで、以下を行います。
      1. [Program is part of project build configuration] をオフにします。
      2. 下のフィールドで、コンテナーの Docker 作業ディレクトリで実行するアプリケーションを指定します。

        たとえば、「デバッグ対象のコンテナーの実行」に示されている docker run コマンドで起動したコンテナーの場合は、次のように指定します。

        c:\app\exe-name.exe

    6. [Debug Options] セクションの [Application is 64 bit] が、デバッグするアプリケーションが 32 ビットか 64 ビットかに応じて適切に設定されていることを確認します。
  3. [Debug] をクリックします。