COBOL2002 使用の手引 操作編


5.2.20 記号名

記号名は,副プログラムシミュレーション・ファイルシミュレーションのために定義する名前です。記号名については,「2.2.7 プログラムの単体テスト」の「(4) 記号名」を参照してください。

カウンタ変数と同じ名前は指定できません。ソース要素中のデータ名と同じ名前を記号名として定義したときは,記号名とみなします。記号名に対応するデータ名が表の場合は,添字を必要とします。部分参照できるデータ名であれば,部分参照の指定ができます。

使用例

ファイルシミュレーションのレコード定義に記号名を割り当てます。

    SIMULATE FILE(OUTPUT-FILE) OPENMODE(OUTPUT) RECORD(SYMBOL1)
       DEFINE
        01 SYMBOL1
          02 SYMBOL11
           03 SYMBOL111
       ENDDEFINE
          DISPLAY DATA (SYMBOL111(1, J)(1:5))
    ENDSIMULATE