FILE-CONTROL Paragraph - Format 3 - Indexed Files

Read syntax diagramSkip visual syntax diagram
FILE-CONTROL Paragraph - Format 3 - Indexed

>>-FILE-CONTROL.--SELECT--file-name----------------------------->

                   .-----------------------.       
                   V                       | (1)   
>--ASSIGN--+----+----+-assignment-name-1-+-+-------------------->
           '-TO-'    '-literal-1---------'         

>--+---------------------------------+-------------------------->
   |         (2)                     |   
   '-RESERVE------integer--+-------+-'   
                           +-AREA--+     
                           '-AREAS-'     

>--+----------------------+--INDEXED---------------------------->
   '-ORGANIZATION--+----+-'            
                   '-IS-'              

>--+------------------------------------------+--RECORD--------->
   '-ACCESS--+------+--+----+--+-SEQUENTIAL-+-'           
             '-MODE-'  '-IS-'  +-RANDOM-----+             
                               '-DYNAMIC----'             

                                               (3)     
>--+-----+--+----+--+-EXTERNALLY-DESCRIBED-KEY-----+------------>
   '-KEY-'  '-IS-'  '-data-name-2------------------'   

>--+--------------------------+--------------------------------->
   |                      (3) |   
   '-+------+--DUPLICATES-----'   
     '-WITH-'                     

>--+--------------------------------------------------------------------------+-->
   '-ALTERNATE RECORD--+-----+--+----+--data-name-3--+----------------------+-'   
                       '-KEY-'  '-IS-'               '-+------+--DUPLICATES-'     
                                                       '-with-'                   

>--+------------------------------------------------------------+-->
   '-+------+--STATUS--+----+--data-name-1--+-----------------+-'   
     '-FILE-'          '-IS-'               |             (3) |     
                                            '-data-name-5-----'     

>--.-----------------------------------------------------------><

Notes:
  1. Subsequent repetitions syntax-checked only.
  2. Syntax-checked only.
  3. IBM® Extension