アセンブラー デバッガーを起動する方法は、プログラムを呼び出す方法や、アプリケーションを構成するコンポーネントによって異なります。
重要:すべての方法で、最初にアプリケーションをデバッグ用にコンパイルする必要があります。また、「
スタンドアロンのアセンブラー プログラム」以外のすべての方法で、アプリケーションをデバッグする前に、アプリケーションを実行するようにエンタープライズ サーバーを構成する必要があります。
- スタンドアロンのアセンブラー プログラム
- 単一のアセンブラー プログラムをコマンド ラインからデバッグするには、次の手順を実行します。
- 32 ビットの Enterprise Developer コマンド プロンプトで、アセンブラー実行可能ファイルが含まれているディレクトリに移動します。
- 次のように入力します。
run filename.390
filename.390 は、アセンブラー実行可能ファイルの名前です。
アセンブラー デバッガーがコマンド ウィンドウで起動します。
- JCL から起動されるアセンブラー プログラム
- JCL から呼び出されるアセンブラー プログラムをデバッグするには、同じ 32 ビットの Enterprise Developer コマンド プロンプトで次のすべての手順を実行します。
- コマンド ラインを使用している場合に、JCL から呼び出されるアセンブラー プログラムをデバッグするには、同じ 32 ビットの Enterprise Developer コマンド プロンプトで次のすべての手順を実行します。
- 次の環境変数を設定します。
es_server_console=y
注:エンタープライズ サーバーを起動する前にこの環境変数を設定しないと、アセンブラー アプリケーションの実行時に RTS197 エラーが発生します。
- IDE または同じ Enterprise Developer コマンド プロンプトからエンタープライズ サーバーを起動します。次のコマンドを使用します。
casstart /rServerName
- IDE で、アセンブラー プログラムを呼び出す JCL をサブミットします。
JCL によってアセンブラー プログラムが実行されると、アセンブラー デバッガーがコマンド ウィンドウで起動します。
- CICS または IMS のアセンブラー アプリケーション
- アセンブラー プログラムのみで構成されている CICS または IMS のアプリケーションをデバッグするには、次の手順を実行します。
- 32 ビットの Enterprise Developer コマンド プロンプトで、次の環境変数を設定します。
es_server_console=y
注:エンタープライズ サーバーを起動する前にこの環境変数を設定しないと、アセンブラー アプリケーションの実行時に RTS197 エラーが発生します。
- IDE または 32 ビットの Enterprise Developer コマンド プロンプトからサーバーを起動します。
casstart /rServerName
- 同じ 32 ビットの Enterprise Developer コマンド プロンプトで、サーバー実行プロセスを開始します。
start cassi /rServerName /a
- TN3270 端末エミュレーターを使用してアプリケーションを実行します。
Enterprise Developer のインストールの一部として Micro Focus Rumba をインストールした場合は、IDE に統合された Rumba TN3270 Mainframe Display またはスタンドアロンの Rumba デスクトップを使用できます。
アセンブラー デバッガーがコマンド ウィンドウで起動します。
- 非 CICS アプリケーションの COBOL およびアセンブラー
- COBOL およびアセンブラーの両方のプログラムで構成されている非 CICS アプリケーションをデバッグするには、次の手順を実行します。
- Enterprise Developer で、エンタープライズ サーバーをプロジェクトに関連付けます。
- 32 ビットの Enterprise Developer コマンド プロンプトで、次の環境変数を設定します。
es_server_console=y
注:エンタープライズ サーバーを起動する前にこの環境変数を設定しないと、アセンブラー アプリケーションの実行時に RTS197 エラーが発生します。
- 同じ 32 ビットの Enterprise Developer コマンド プロンプトからサーバーを起動します。
casstart /rServerName
- IDE でアプリケーションのデバッグを開始します。
- Rumba などの 3270 端末エミュレーターでアプリケーションを実行します。
COBOL プログラムは IDE でデバッグし、アセンブラー プログラムは、別ウィンドウに表示されるアセンブラー デバッガーでデバッグします。
- CICS アプリケーションの COBOL およびアセンブラー
-
COBOL およびアセンブラーの両方のプログラムで構成されているアプリケーションがある場合は、COBOL プログラムは Enterprise Developer でデバッグし、アセンブラー プログラムは、別ウィンドウに表示されるアセンブラー デバッガーでデバッグします。
COBOL およびアセンブラーの両方のプログラムで構成されている CICS アプリケーションをデバッグするには、次の手順を実行します。
- IDE で、デバッグするアプリケーションを含むプロジェクトを開きます。
- 32 ビットの Enterprise Developer コマンド プロンプトで、次の環境変数を設定します。
es_server_console=y
注:エンタープライズ サーバーを起動する前にこの環境変数を設定しないと、アセンブラー アプリケーションの実行時に RTS197 エラーが発生します。
- 同じ 32 ビットの Enterprise Developer コマンド プロンプトからサーバーを起動します。
casstart /rServerName
- 同じ 32 ビットの Enterprise Developer コマンド プロンプトで、サーバー実行プロセスを開始します。
start cassi /rServerName /a
- Rumba などの 3270 端末エミュレーターでアプリケーションを実行します。