25.10.1 Webサーバを使用しない方法
デバッグの実行時にWebサーバを使用しない方法について説明します。
-
Webサーバ上にあるCGIプログラムを,-TDInfオプションを指定してコンパイルする。
-
WebブラウザからCGIプログラムを実行する。
CGIプログラム中でCBLCGIINITサービスルーチンが呼び出されると,サーバで処理した情報,およびクライアント(Webブラウザ)から受け取った情報を含んだCGI環境ファイル(.env)が,CGIプログラムと同じディレクトリに作成されます。
以降は,Webサーバを使用しないでデバッグできます。
-
CGI環境ファイルの環境変数を実行環境ファイルに追加する。
-
実行環境ファイルをCGIプログラムと同じディレクトリに格納する。
-
ラインモード,またはバッチモードのテストデバッガを起動し,CGIプログラムをデバッグする。
- 注意事項
-
デバッグ対象となるCGIプログラムがネットワーク上で実行される場合には,CGI環境ファイル中に記述されている環境変数PATH_TRANSLATEDのドライブ文字を,対象となるドライブ文字に変更する必要があります。