COBOL2002 使用の手引 手引編


25.10.1 Webサーバを使用しない方法

デバッグの実行時にWebサーバを使用しない方法について説明します。

  1. Webサーバ上にあるCGIプログラムを,-TDInfオプションを指定してコンパイルする。

  2. WebブラウザからCGIプログラムを実行する。

    CGIプログラム中でCBLCGIINITサービスルーチンが呼び出されると,サーバで処理した情報,およびクライアント(Webブラウザ)から受け取った情報を含んだCGI環境ファイル(.env)が,CGIプログラムと同じディレクトリに作成されます。

    以降は,Webサーバを使用しないでデバッグできます。

  3. CGI環境ファイルの環境変数を実行環境ファイルに追加する。

  4. 実行環境ファイルをCGIプログラムと同じディレクトリに格納する。

  5. ラインモード,またはバッチモードのテストデバッガを起動し,CGIプログラムをデバッグする。

注意事項

デバッグ対象となるCGIプログラムがネットワーク上で実行される場合には,CGI環境ファイル中に記述されている環境変数PATH_TRANSLATEDのドライブ文字を,対象となるドライブ文字に変更する必要があります。