コンテナーですでに実行されている COBOL アプリケーションのデバッグを開始するには
注:
本トピックは、Enterprise Developer UNIX コンポーネントを使用している場合には該当しません。
Enterprise Developer
でアプリケーションのプロジェクトを開きます。
Docker デモンストレーションのいずれかを使用している場合は、関連するプロジェクト ファイルが含まれています。
アプリケーションへの接続時に実行を一時停止する行にブレークポイントを設定します。
新しいデバッグ構成を作成します。
[
Run > Debug configurations
] をクリックします。
[
Debug Configurations
] ダイアログ ボックスの左側のペインで、[
COBOL Attach to Process
] をダブルクリックします。
名前を「
New_configuration
」からアプリケーションに関連のある名前に変更します。
[
COBOL Project
] セクションで、デバッグ時に使用するプロジェクトの名前を指定します。
[
Connection Properties
] セクションで、以下を行います。
[
Remote Host
] フィールドにコンテナーの IP アドレスを指定します。
注:
IP アドレスの代わりにコンテナーの ID を指定することもできます。
[
Specify the port on which the cobdebugremote process will listen on the remote host
] をオンにします。
[
cobdebugremote port
] フィールドに、コンテナーがリッスンするポートを指定します。
たとえば、「
Running a Container that is to be Debugged
」の
docker run
コマンドで起動したコンテナーの場合は 6100 になります。
[
Debug Options
] セクションの [
Application is 64 bit
] が、デバッグするアプリケーションが 32 ビットか 64 ビットかに応じて適切に設定されていることを確認します。
[
Debug
] をクリックします。
[
Select Process
] ダイアログ ボックスが表示されたら、デバッグするアプリケーションを選択し、デバッグが開始されるまで待ちます。
上位ヘルプ:
コンテナー内の COBOL アプリケーションのデバッグを開始する
関連概念
デバッグ構成の作成
既存の Eclipse プロジェクトをインポートするには
関連情報
デバッグ対象のコンテナーの詳細の確認
デバッグ対象のコンテナーの実行