本トピックでは、Character Animator を使用して、Docker コンテナーで実行されている COBOL アプリケーションをデバッグする方法について説明します。
注:
- 本トピックは、Enterprise Developer UNIX コンポーネントを使用している場合にのみ該当します。
-
Eclipse IDE にはアプリケーションをデバッグする優れた環境が用意されているため、Enterprise Developer で Character Animator を使用することは推奨されません。ただし、Character Animator は、環境によっては便利な機能を提供できます。そのため、Animator の使用に慣れている場合は、そのような環境で引き続き使用できます。
Character Animator を使用して Docker コンテナーで実行されている COBOL アプリケーションをデバッグするには、次の手順に従います。
- Enterprise Developer イメージを実行し、bash シェルを起動します。この操作は、次のようなコマンドを使用して実行できます。
docker run -it --cap-add=SYS_PTRACE microfocus/entdevhub:sles12sp3_4.0_x64 /bin/bash
注:
- Red Hat Linux では、実行するイメージの名前は、microfocus/entdevhub:rhel7_4.0_x64 のようになります。
- デバッグするプログラムをコンパイルします。
cob -a prog-name.cbl
- プログラムをアニメートします。
anim prog-name.int