Oracle 8 および Micro Focus COBOL

Pro*COBOL 8.x 以降では、次に示す Micro Focus COBOL の言語の拡張機能、データ定義および節見出しが拒否されます。

この問題を解決するためには、これらの項目を、Pro*COBOL によって開かれないコピーブックに配置する必要があります。ただし、Pro*COBOL の起動前にコピーブックを展開する CP を使用している場合には、動作しません。CP を呼び出してコピーブックを展開する htmlpp を使用する場合に、問題が発生する可能性があります。そのため、COBSQL の前に htmlpp を起動する必要があります。

たとえば、次のコンパイル行は動作します。

COBOL -k PROG P(HTMLPP) PREPROCESS(cobsql) CSQLT=ORACLE8 

一方、次の行は動作しません。

COBOL -k PROG PREPROCESS(cobsql) CSQLT=ORACLE8 P(HTMLPP)

生成された .cbl ファイルに Pro*COBOL が変数を追加できるように、作業場所節に変数を 1 つ以上定義する必要があります。