◄Key► ◄Up► ◄Contents► ◄Index► ◄Back► ──────────────────────────────────────────────────────────────────────────── Construct: File Description Entry (FD) See also: ◄Sort-Merge File Description Entry► Function: Gives further details of a file (in addition to the information in the File-Control paragraph) and begins the descriptions of its record layouts. Syntax: Which format? ◄Sequential► Relative & Indexed ◄Report File► ►►───FD file-name-1─┬──────────────┬─┬────────────┬─────────────────────► └┬──┬─EXTERNAL─┘ └┬──┬─GLOBAL─┘ └IS┘ └IS┘ ►─┬────────────────────────────────────────────────────────────┬────────► └─BLOCK─┬────────┬─┬──────────────┬─integer-2─┬─CHARACTERS─┬─┘ └CONTAINS┘ └─integer-1 TO─┘ └─RECORDS────┘ ►┬─────────────────────────────────────────────────────────────────────┬►1 └─RECORD─┬┬────────┬─integer-3─┬──────────┬───────────────────────────┤ │└CONTAINS┘ └CHARACTERS┘ │ ├┬────────┬─integer-4 TO integer-5─┬──────────┬──────────────┘ │└CONTAINS┘ └CHARACTERS┘ └┬──┬─VARYING─┬──┬┬────┬──────────────────────────────────────►2 └IS┘ └IN┘└SIZE┘ 1►─────────────────────────────────────────────────────────────────────┬─► 2►┬───────────────────────────────────────────────┬─┬─────────────────┬┘ └┬─────────────────┬┬──────────────┬┬──────────┬┘ │ │ └┬────┬─integer-6─┘└─TO integer-7─┘└CHARACTERS┘ │ │ └FROM┘ ┌──────────┘ │ └─DEPENDING─┬──┬─data-name-1─┘ └ON┘ ►─┬─────────────────────────────────────────┬───────────────────────────► └─LABEL─┬─RECORD─┬──┬──┬─┬─STANDARD─────┬─┘ │ └IS┘ │ ├─OMITTED──────┤ └─RECORDS─┬───┬┘ │ ┌──────────┐ │ └ARE┘ │ ▼ │ │ └─data-name-2──┘ ►─┬─────────────────────────────────────────────┬───────────────────────► │ ┌────────────────────────────┐ │ │ ▼ │ │ └─VALUE OF─┬─data-name-3 IS─┬─data-name-4─┬─┬─┘ │ └─literal-1───┘ │ └─FILE-ID─┬──┬─┬─data-name-5─┬───┘ └IS┘ └─literal-2───┘ ►─┬────────────────────────────────────┬────────────────────────────────► │ ┌──────────┐ │ │ ▼ │ │ └─DATA─┬─RECORD─┬──┬──┬─data-name-6──┘ │ └IS┘ │ └─RECORDS─┬───┬┘ └ARE┘ ►─┬────────────────────────────────┬────────────────────────────────────► └─RECORDING─┬───────┬┬─F────────┬┘ └MODE IS┘├─V────────┤ ├─U────────┤ ├─S────────┤ ├─FIXED────┤ └─VARIABLE─┘ ►─┬─────────────────────────────┬───────────────────────────────────────► └─CODE-SET─┬──┬─alphabet-name─┘ └IS┘ ►────. ───►◄ -♦-