COBOL2002 ユーザーズガイド

[目次][用語][索引][前へ][次へ]

27.2.2 インタプリット型CGIプログラムの作成方法

インタプリット型CGIプログラムは,COBOLプログラムが実行中にCBLFILLTEMPLATEサービスルーチンを利用して,HTMLテンプレートをインタプリット(動的変換)して出力する形式のプログラムです。

インタプリット型CGIプログラムは,HTMLテンプレートを変更しても再コンパイルする必要がありません。したがって,HTMLテンプレートを変更することで,容易にWebページの出力内容を変更できます。しかし,実行時にHTMLテンプレートをインタプリットするため,実行速度は低速です。

インタプリット型CGIプログラムの作成手順
  1. Webページに出力するHTMLテンプレート(CGISUB.htm)を作成します。
  2. 1.のHTMLテンプレートをインタプリットするCOBOL主プログラム(CGIMAIN.cbl)を作成します。
    インタプリットにはCBLFILLTEMPLATEサービスルーチンを使用します。
  3. COBOL主プログラムだけをコンパイルし,CGIプログラム(CGIMAIN.exe)を生成します。
    CGIプログラムの実行時に,HTMLテンプレートがインタプリットされます。

    図27-2 インタプリット型CGIプログラムの作成手順

    [図データ]