
File Description Entry - Format 4 - Printer
>>-FD--file-name--+------------------+--+----------------+------>
'-+----+--EXTERNAL-' '-+----+--GLOBAL-'
'-IS-' '-IS-'
>--+-----------------------------------------------------------------+-->
'-BLOCK--+----------+--+--------------+--integer2--+------------+-'
'-CONTAINS-' '-integer1--TO-' +-CHARACTERS-+
'-RECORDS----'
>--+------------------------------------------------------------------+-->
'-RECORD--+----------+--+-integer3---------------+--+------------+-'
'-CONTAINS-' '-integer6--TO--integer7-' '-CHARACTERS-'
>--+-----------------------------------------------+------------>
| (1) |
'-LABEL------+-RECORD--+----+---+--+-STANDARD-+-'
| '-IS-' | '-OMITTED--'
'-RECORDS--+-----+-'
'-ARE-'
>--+-----------------------------------------------------------+-->
| .----------------------------------------. |
| (1) V | |
'-VALUE--OF--------system-name-1--+----+--+-data-name-1-+-+-'
'-IS-' '-literal-1---'
>--+-------------------------------------------------+---------->
| .-------------. |
| (1) V | |
'-DATA------+-RECORD--+----+---+----data-name-2-+-'
| '-IS-' |
'-RECORDS--+-----+-'
'-ARE-'
>--+-------------------+---------------------------------------->
'-| linage clause |-'
>--+-----------------------------------+--.--------------------><
'-CODE-SET--+----+--alphabet-name-1-'
'-IS-'
linage clause
|--LINAGE--+----+--+-data-name-3-+--+-------+------------------->
'-IS-' '-integer-8---' '-LINES-'
>--+--------------------------------------------+--------------->
'-+------+--FOOTING--+----+--+-data-name-4-+-'
'-WITH-' '-AT-' '-integer-9---'
>--+-----------------------------------------+------------------>
'-+-------+--+----+--TOP--+-data-name-5-+-'
'-LINES-' '-AT-' '-integer-10--'
>--+--------------------------------------------+---------------|
'-+-------+--+----+--BOTTOM--+-data-name-6-+-'
'-LINES-' '-AT-' '-integer-11--'
Notes:
- Syntax-checked only.