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

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

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

  2. アプリケーションへの接続時に実行を一時停止する行にブレークポイントを設定します。
  3. 新しいデバッグ構成を作成します。
    1. [Run > Debug configurations] をクリックします。
    2. [Debug Configurations] ダイアログ ボックスの左側のペインで、[COBOL Attach to Process] をダブルクリックします。
    3. 名前を「New_configuration」からアプリケーションに関連のある名前に変更します。
    4. [COBOL Project] セクションで、デバッグ時に使用するプロジェクトの名前を指定します。
    5. [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 になります。
    6. [Debug Options] セクションの [Application is 64 bit] が、デバッグするアプリケーションが 32 ビットか 64 ビットかに応じて適切に設定されていることを確認します。
  4. [Debug] をクリックします。
  5. [Select Process] ダイアログ ボックスが表示されたら、デバッグするアプリケーションを選択し、デバッグが開始されるまで待ちます。