cobol1.hlp (Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
OPEN (↑ Statements)
 Key                                       Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
  Verb:         OPEN
 
  Function:     Initiates the processing of files. It checks
                and/or writes labels and does other related tasks.
 
  Syntax:       Which format?   Sequential   Relative & indexed
 
              ┌────────────────────────────────────────────┐
              │       ┌─────────────────────────────────┐  │
              ▼       ▼                                 │  │
     ──OPEN─┬─INPUT file-name-1─┬─────────────────────┬──┬────
              │                   ├─REVERSED────────────┤  │
              │                   └┬────┬─┬─NO REWIND─┬─┘  │
              │                    └WITH┘ └─LOCK──────┘    │
              │        ┌─────────────────────────────────┐ │
              │        ▼                                 │ │
              ├─OUTPUT file-name-2─┬─────────────────────┬─┤
              │                    └┬────┬─┬─NO REWIND─┬─┘ │
              │                     └WITH┘ └─LOCK──────┘   │
              │     ┌────────────────────────┐             │
              │     ▼                        │             │
              ├─I-O file-name-3─┬────────────┬─────────────┤
              │                 └┬────┬─LOCK─┘             │
              │                  └WITH┘                    │
              │        ┌────────────────────────┐          │
              │        ▼                        │          │
              └─EXTEND file-name-4─┬────────────┬──────────┘
                                   └┬────┬─LOCK─┘
                                    └WITH┘
                                    -♦-