Visual COBOL を使用して、旧 Micro Focus 製品で作成したアプリケーションをコンパイルし、これらのアプリケーションが Visual COBOL の予約キーワードになっているデータ名を使用している場合は、COBOL 構文エラー COBCH0666 ("Reserved word used as data name or unknown data description qualifier") が発生します。 この問題を回避し、ソース コードで一部の予約語をデータ名として引き続き使用するには、次のいずれ� の操作を行います。
これらの指令は、コマンド ラインから設定するか、ソース コードで設定するか、またはプロジェクトの COBOL プロパティの [Additional Directives] フィールドで設定できます。
REMOVE を Visual COBOL コマンド ラインから使用するには、次のように入力します。
cobol myprogram.cbl remove(title) ;
上記のコマンドはキーワードとしての TITLE を言語から削除するため、それを COBOL プログラムの識別子として使用できるようになります。
Net Express v5.1 WrapPack 5 で使用されていた予約語のセットを使用するには、次のコマンド ラインを使用します。
cobol myprogram.cbl mflevel"15" ;
上記指令のいずれかをソース コードで設定するには、$ で始まる次の行を COBOL プログラムの指示領域に入力します。
$set remove "ReservedWord"
または
$set mflevel"nn"
各種製品バージョンで使用される MFLEVEL コンパイラ指令とキーワードの詳細については、製品ヘルプの次のトピックを参照してください。