COBOL2002 言語 拡張仕様編


4.3.1 DATA FORMAT句(索引ファイル機能の拡張)

形式

[図データ]

機能

DATA FORMAT句は,外部記憶装置上のデータ表現に使うデータ形式を指定する。

UNIX COBOL2002では,DATA FORMAT句は使用できない。

構文規則
  1. DATA FORMAT句は,索引ファイルにだけ指定できる。

  2. DATA FORMAT句は,固定長レコードのファイルにだけ指定できる。

  3. NATIVE指定以外のDATA FORMAT句を指定したファイルに従属するレコード記述は一つでなければならない。

  4. DATA FORMAT句は,レコード記述中にREDEFINES句がある場合,被再定義項目と再定義項目の両方に2進項目があってはならない。

一般規則
  1. STANDARDは,2進データがビッグエンディアンであることを示す。

  2. REVERSEは,2進データがリトルエンディアンであることを示す。

  3. NATIVEは,2進データがシステムの固有形式であることを示す。

  4. ファイルにDATA FORMAT句を書かないと,NATIVEを指定したものとみなす。