cobol1.hlp (Topic list)
USE (↑ Statements)
 Key                                       Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
  Verb:         USE
 
  Function:     Causes the section it introduces to be executed
                whenever specified circumstances arise. Control may
                transfer itself to that section from any point in the
                Procedure Division, with automatic return of control
                when the section finishes. This statement introduces
                sections in the Declaratives that handle file errors,
                etc; the section it introduces is executed only if
                the file in error has a file status item.
 
  Syntax:       Which format?  ERROR/EXCEPTION  LABEL
                               REPORTING   DEBUGGING
 
                                  ┌──────────────────────────────────────┐
                                  ▼                                      │
     ──USE─┬───┬─DEBUGGING─┬──┬─┬─cd-name-1────────────────────────────┬
             └FOR┘           └ON┘ ├─┬─────────────────────┬─identifier-1─┤
                                  │ └─ALL─┬──────────┬┬──┬┘              │
                                  │       └REFERENCES┘└OF┘               │
                                  ├─file-name-1──────────────────────────┤
                                  ├─procedure-name-1─────────────────────┤
                                  └─ALL PROCEDURES───────────────────────┘
                                    -♦-