VALUE OF(ラベル項目の値)句

機能

VALUE OF(ラベル項目の値)句はファイルのラベル・レコード中の項目の内容を指定する。

ファイル記述項のVALUE OF句は、ANSI '85標準では廃要素に分類されており、ANSI標準の次回の全面改訂の際に、削除される予定である。

この構文は、このCOBOL処理系に組み込まれているすべての方言で全面的に使用することができる。FLAGSTD指令を使用すると、この構文が使われているすべての箇所を洗い出すことができる。

標準COBOL定義の一部を構成するにもかかわらず、X/OpenのCOBOL言語定義では、この機能は明示的に除外されている。したがって、X/OpenのCOBOLに準拠する原始プログラム内ではこの句を使用するべきではない。

一般形式

形式 1 (すべてのファイル)

形式 2 (すべてのファイル)

構文規則

形式 1 (すべてのファイル)
  1. データ名-1は、必要ならば修飾してもよいが、添字や指標を付けることはできない。また、データ名-1にはUSAGE IS INDEX句を記述してあってはならない。
形式 2 (すべてのファイル)
  1. データ名-2は、作業場所節内に記述しておく。

  2. 定数-2は文字定数とする。表意定数であってはならない。

  3. ファイル管理記述項のASSIGN句の中で、外部ファイル参照、データ名-1、定数-1のどれかを指定した場合、VALUE OF FILE-ID句は使用できない。(環境部の章のファイル管理記述項節を参照。)

一般規則

形式 1 (すべてのファイル)
  1. VALUE OF句は注記になる。

形式 2 (すべてのファイル)
  1. 定数-2またはデータ名-2に指定した文字列は、外部ファイル名と解釈される。


Copyright © 2014 Micro Focus International Limited. All rights reserved.
本書、ならびに使用されている固有の商標および商品名は国際法によって保護されています。