PowerFX V1.0 移行説明書 - Microsoft(R) Windows(R) - |
目次
索引
![]() ![]() |
付録A COBOL GとNetCOBOLの相違点と修正方法 |
その他のCOBOL GとNetCOBOLの相違点と対処方法は、以下のとおりです。
固定形式のプログラムで、日本語利用者語を2行に分けて記述した場合、COBOL Gでは1つの日本語利用者語として処理されますが、NetCOBOLでは翻訳エラーになります。
例:
NetCOBOLで翻訳すると、以下のエラーメッセージが出力されます。
「JMN2503I-S利用者語"日本"が定義されていません。」
日本語利用者語を2行に分けて記述しないように修正してください。
日本語文字を使用したプログラムをWindows(R)へ移行すると、シフトコードが挿入されていた文字数分だけ、文字ずれが発生します。
したがって、上記のように識別番号領域(73〜80カラム)に値が設定されていると、翻訳エラーになります。なお、MO移入機能(impmo)では識別番号領域(73〜80カラム)を削除してCOBOLソースを移入しますので、可変長ソースとなります。
COBOL Gでは、プログラムで扱う日付および時間を、システム日付を使用するかジョブ日付を使用するかを翻訳オプションDATEによって指定することができます。NetCOBOLでは、常にシステム日付を使用します。したがって、COBOL GとNetCOBOLでプログラムの実行結果が異なる場合があります。
対処方法はありません。
COBOL Gでは、利用者語としての種別が異なる場合、同じ綴りの名前を使用することができますが、NetCOBOLでは使用できません(翻訳エラーになります)。
例:データ名 AAAと手続き名 AAA
同じ綴りの名前を使用しないように修正してください。
ASPのPFキーとPCのPFキーの数が異なります(Windows(R)ではPF24まで)。
プログラムを修正してください。
ASPの論理宛先ファイル(VLD)に相当する機能はありません。
PowerFXのACM会話サービスを使用してください。
目次
索引
![]() ![]() |