VARGRAPH キーワードは、自由形式定義で使用されて、 項目が可変長グラフィックであることを示します。
これは最初のキーワードでなければなりません。
パラメーターは長さをバイト単位で指定します。 1 から 8,386,550 までの値を指定できます。
パラメーターにはリテラルまたは名前付き定数を指定できます。名前付き定数である場合、定義ステートメントの前にその定数が定義されている必要があります。
2 番目のパラメーターは任意指定です。これは、可変長項目の現在の長さを保管するために 使用されるバイト数を指定します。 可変長項目の長さ接頭部のサイズを参照してください。
各パラメーターにはリテラルまたは名前付き定数を指定できます。名前付き定数である場合、定義ステートメントの前にその定数が定義されている必要があります。
DCL-S cust_name VARGRAPH(50);
DCL-S message VARGRAPH(500 : 4);
固定長グラフィック項目の定義については、GRAPH(長さ) を参照してください。
