Microsoft KB Archive/37403

From BetaArchive Wiki
< Microsoft KB Archive
Revision as of 19:21, 12 August 2020 by X010 (talk | contribs) (X010 moved page Microsoft KB Archive/Q37403 to Microsoft KB Archive/37403 without leaving a redirect: Text replacement - "Microsoft KB Archive/Q" to "Microsoft KB Archive/")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Compiler Error “SECTION Missing” Returns 13-E Instead of 18-E

PSS ID Number: Q37403 Article last modified on 04-20-1993

3.00 4.00 | 3.00 4.00 MS-DOS | OS/2

The information in this article applies to:
- Microsoft COBOL for MS-DOS and OS/2, versions 3.0 and 4.0

Summary: A Microsoft COBOL version 3.0 program that produces a “SECTION missing” error message during compilation will give 13-E as the error number. However, it should return the error number 18-E. The 013 compiler error number is actually “User-name required.” Microsoft has confirmed this to be a problem with the Microsoft COBOL Compiler version 3.0 and Microsoft COBOL Professional Development System version 4.0 for MS-DOS and MS OS/2. We are researching this problem and will post new information here as it becomes available.

More Information: The following example program will produce the correct error message with the wrong error number. The error is that FILE-CONTROL is missing the hyphen. After this, many subsequent errors will occur because of this first error. ** 13-E************* SECTION missing or misspelled. SECTION assumed. Code Example: IDENTIFICATION DIVISION. PROGRAM-ID. RERITE. ENVIRONMENT DIVISION. FILE CONTROL. DATA DIVISION. WORKING-STORAGE SECTION. 01 EXAMPLE PIC X(5). PROCEDURE DIVISION. STOP RUN.

Additional reference words: 3.00 4.00 Copyright Microsoft Corporation 1993.