コンテナーで実行されている COBOL アプリケーションの Character Animator でのデバッグ

本トピックでは、Character Animator を使用して、Docker コンテナーで実行されている COBOL アプリケーションをデバッグする方法について説明します。

注:
  • This topic only applies if you are using Enterprise Developer UNIX Components.
  • Eclipse IDE にはアプリケーションをデバッグする優れた環境が用意されているため、Enterprise Developer で Character Animator を使用することは推奨されません。ただし、Character Animator は、環境によっては便利な機能を提供できます。そのため、Animator の使用に慣れている場合は、そのような環境で引き続き使用できます。

Character Animator を使用して Docker コンテナーで実行されている COBOL アプリケーションをデバッグするには、次の手順に従います。

  1. Enterprise Developer イメージを実行し、bash シェルを起動します。この操作は、次のようなコマンドを使用して実行できます。
    docker run -it --cap-add=SYS_PTRACE microfocus/entdevhub:sles12sp3_5.0_x64 /bin/bash
    注:
    • Red Hat Linux では、実行するイメージの名前は、microfocus/entdevhub:rhel7_5.0_x64 のようになります。
  2. デバッグするプログラムをコンパイルします。
    cob -a prog-name.cbl
  3. プログラムをアニメートします。
    anim prog-name.int