リモート プロジェクトのデバッグの準備

COBOL アプリケーションのデバッグ構成を使用して、リモート UNIX マシンにディプロイしたプロジェクトをデバッグします。接続のタイプによっては、リモート アプリケーションのデバッグを開始する前に、UNIX マシン上で実行されているリモート アプリケーションの出力をローカル マシン上で確認できるように X Window 実装を構成しなければならないことがあります。SSH 接続タイプを使用している場合は X Window 実装は必要ありません (必要に応じて使用することは可能です)。SSH 接続タイプでは、代わりにリモート プログラムの出力を IDE の [Console] ビューに送ることができます。

UNIX:

X Window 実装が必要な場合は、ローカル X11 サーバーがリモート マシンから接続を受信できることを確認します。これを行うには、xhost + コマンドを使用するか、SSH ポート転送を有効にします。別の方法としては、使用しているオペレーティング システムに適した方法で、構成ファイルの値を設定して X11 の TCP/IP 接続を有効にします。次に例を示します。
  • Red Hat:gdmsetup ユーティリティを実行し、[Security] タブで [Deny TCP connections to Xserver] の選択を解除する (これにより、/etc/gdm/custom.confDisallowTCP=false が設定される)
  • SUSE:/etc/sysconfig/displaymanager で DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN="yes" を設定する

X Window の構成

接続および外観の詳細を IDE 設定で次のように指定します。

  1. [Window > Preferences > Micro Focus > Debug] をクリックします。

    [Remote Launching] グループのオプションが X Window の動作に直接関連するオプションです。

  2. [Default X Server (DISPLAY)] フィールドにディスプレイの詳細を入力します。

    デフォルト値は ${hostname}:0.0 です。この構成は、COBOL と PL/I の両方のリモート プロジェクトに適用されます。

  3. ディスプレイで使用するフォントを変更するには、[X Font] フィールドの値を変更します。
    ヒント: X Server がインストールされている環境のデフォルトのフォント設定を使用する場合は、[Use X Server font] を選択します。
  4. リモート プロジェクトのデバッグにデフォルト (8000) 以外のポート番号を使用する場合は、[Default cobdebugremote port] フィールドを変更します。
  5. 残りのデバッグ設定を必要に応じて変更します。
  6. [Apply and Close] をクリックします。