contents.gifindex.gifprev1.gifnext1.gif

5.4.2 Sort File Description Entry

A sort file description entry describes the physical structure for a sort file.

General Format


SD file-name

[ RECORD { CONTAINS [min TO] max CHARACTERS } ]
{ IS VARYING IN SIZE [ FROM min ] }
{ [ TO max ] CHARACTERS }

[ DATA { RECORD IS } {record-name} ... ]
{ RECORDS ARE }

[ VALUE OF FILE-ID IS id-name ]

Syntax Rules

1. File-name must refer to a file name contained in a SELECT clause in the Environment Division. That SELECT clause may contain only ASSIGN and FILE STATUS clauses.

2. The clauses following file-name may appear in any order.

3. Id-name must be either a non-numeric literal or the name of an alphanumeric data item in Working Storage. The value of this name is used as the file's external name.

4. If a file-spec is specified in the file's ASSIGN clause, id-name must be identical to file-spec.

5. One or more record description entries must follow a sort file description entry.

General Rules

1. No I/O statement may refer to a file described by a sort file description entry. Only the SORT and MERGE statements may refer to file-name.

2. The sort file description entry clauses are described in the following sections.