I-O-CONTROL paragraph

The I-O-CONTROL paragraph of the input-output section specifies when checkpoints are to be taken and the storage areas to be shared by different files. This paragraph is optional in a COBOL program.

The keyword I-O-CONTROL can appear only once, at the beginning of the paragraph. The word I-O-CONTROL must begin in Area A and must be followed by a separator period.

The order in which I-O-CONTROL paragraph clauses are written is not significant. The I-O-CONTROL paragraph ends with a separator period.

Format: QSAM-i-o-control-entry

Read syntax diagramSkip visual syntax diagramRERUNONassignment-name-1file-name-1EVERYphrase 1SAMERECORDAREAFORfile-name-3file-name-4MULTIPLE FILE1TAPECONTAINSfile-name-5POSITIONinteger-2APPLY WRITE-ONLY1ONfile-name-2
phrase 1
Read syntax diagramSkip visual syntax diagraminteger-1RECORDSENDOFREELUNITOFfile-name-1
Notes:
  • 1 The MULTIPLE FILE clause and APPLY WRITE-ONLY clause are not supported for VSAM files.

Format: VSAM-i-o-control-entry

Read syntax diagramSkip visual syntax diagramRERUNONassignment-name-1file-name-1EVERYphrase 1SAMERECORDAREAFORfile-name-3file-name-4
phrase 1
Read syntax diagramSkip visual syntax diagraminteger-1RECORDSOFfile-name-1

Format: line-sequential-i-o-control-entry

Read syntax diagramSkip visual syntax diagramSAMERECORDAREAFORfile-name-3file-name-4

Format: sort/merge-i-o-control-entry

Read syntax diagramSkip visual syntax diagramRERUNONassignment-name-1SAMERECORDSORTSORT-MERGEAREAFORphrase 1
phrase 1
Read syntax diagramSkip visual syntax diagramfile-name-3file-name-4