checkType

COBOL プログラムの生成時に、checkType ビルド記述子は、 検証時にレコード内のプリミティブ型の矛盾を EGL がどれだけ詳しく検査するかの度合いを指定します。 例えば、CHAR 型の構造体フィールドの副構造が DECIMAL 型の構造体項目である場合は、EGL が情報メッセージを出します。こうした矛盾があると、ランタイム・エラーが発生します。

注: NONE 以外の値を指定すると、検証に要する時間が長くなり、出されるメッセージの数も増えます。

NONE (デフォルト値)
副構造フィールドのプリミティブ型の矛盾を検査しない場合は、NONE を指定します。
LOW
構造体の最上位に従属するフィールドについてのみ、プリミティブ型の矛盾を検査します。
下の例を使用します。LOW を指定した場合、FieldA と FieldB は比較されませんが、FieldB と FieldC、および FieldC と FieldD は比較されます。
  10 FieldA
    15 FieldB
      20 FieldC
        30 FieldD     
ALL
副構造化フィールドのすべてのレベルでプリミティブ型の矛盾を検査します。

フィードバック