エンタープライズ サーバー上で実行されているコンテナー化されたネイティブ COBOL アプリケーションをデバッグまたは実行するには

注: This topic only applies to using native COBOL applications in containers. To use JVM COBOL applications in containers you need to use the functionality described in コンテナーでの JVM COBOL アプリケーションのデバッグおよび実行.

エンタープライズ サーバー上で実行されているコンテナー化されたネイティブ COBOL アプリケーションをデバッグまたは実行するための一般的なプロセスは、エンタープライズ サーバーで実行されているネイティブ COBOL アプリケーションをデバッグまたは実行する場合と同じであり、「エンタープライズ サーバー上でデバッグの準備をするには」および「エンタープライズ サーバー上でデバッグするには」で説明されています。。

次の手順は、コンテナーの操作に固有です。

  1. コンテナーが、エンタープライズ サーバーで実行中にデバッグできるように構成されていることを確認してください。詳細については、「コンテナー化されたネイティブ COBOL アプリケーションの Enterprise Server でのデバッグの準備」を参照してください。
  2. 次のように起動構成を構成します。
    • [General] タブで [Localhost endpoint port] を選択し、公開された Web サービスおよび J2EE リスナーにアタッチされているローカル ポートを入力します。
    • [Debug Symbols] タブで、デバッグ シンボルのパスがコンテナー内のパスと一致していること、およびアプリケーションで使用されるすべてのバイナリが含まれていることを確認します。

      パスを追加するには、[Add] をクリックして [Add Debug Symbol] ダイアログ ボックスを表示し、[Remote File System Directory] をクリックしてから [OK] をクリックして、コンテナー内の必要なフォルダーを指定します。

    • [Containers] タブで、[Debug port] が正しい値を指定していることを確認します。

      コンテナーで実行中にブラウザーを使用してエンタープライズ サーバーの管理ページにアクセスする場合は、コンテナーのポート 86 を公開する必要があります。これを行うには、[Container run parameters] フィールドに-p8086:86を追加します。

この方法でアプリケーションを起動しても、3270 端末が必要な場合は自動的に開始されないため、アプリケーションで 3270 端末を使用する必要がある場合は、手動で開始する必要があります。