COBOL製品技術情報(FAQ)


Server ExpressからVisual COBOLに移行時の留意点を教えてください

Visual COBOL はServer Express製品に対して下位互換性を持っています。「COBOL 言語リファレンス」に規定された外部仕様に立脚して正しく書かれたCOBOLプログラムは、規定された外部仕様の範囲内で同じ動作をします。

外部仕様として規定されていない動作に関しては、以降のコンパイラの改善の結果や実行環境の差異等によりコンパイルできない、実行結果が異なる、等の事象が発生する可能性がありますが、これは元々そのように動作するとは保証されていなかったものです。例えば、指定されたPICTUREやUSAGEに適合しない内容を含んでいる数字項目に対する転記・演算・比較の結果は、「COBOL言語リファレンス」で規定されていませんので、実行結果が異なる、などの事象が発生する可能性があります。

このようなバージョンアップやプラットフォーム移行等を契機に表面化する可能性のある非互換やトラブルについて、以下のホワイトペーパーを公開しておりますので、ご参照ください。

Micro Focus Visual COBOL - アプリケーション互換性ガイド