Nel formato di sorgente fisso standard (ANSI/IBM), le intestazioni di divisione, sezione, paragrafo e i numeri di livello 01 e 77 devono iniziare in Area A (colonne 8-11); le istruzioni procedurali devono iniziare in Area B (colonna 12 o successiva).
AREA_A_VIOLATION
→
La direttiva 'COPY nome-file' non riesce a individuare il file copybook nelle directory di inclusione specificate nei parametri di compilazione ('cobc -I /path').
COPYBOOK_NOT_FOUND
→
Errori nei paragrafi SOURCE-COMPUTER, OBJECT-COMPUTER o SPECIAL-NAMES (es. clausola DECIMAL-POINT IS COMMA posizionata scorrettamente).
CONFIG_SECTION_ERROR
→
La direttiva che inverte il ruolo del punto e della virgola per lo standard europeo ('DECIMAL-POINT IS COMMA') è valida esclusivamente all'interno del paragrafo SPECIAL-NAMES della ENVIRONMENT DIVISION.
DECIMAL_POINT_COMMA_MISPLACED
→
L'identificatore indicato nella direttiva di chiusura 'END PROGRAM nome' deve coincidere rigorosamente con il nome dichiarato nel paragrafo 'PROGRAM-ID' iniziale.
END_PROGRAM_MISMATCH
→
In COBOL ogni paragrafo, sezione o frase logica deve terminare con un punto separatore '.'; omettere il punto fonde erroneamente istruzioni diverse generando errori sintattici.
MISSING_PERIOD
→
Ogni file dichiarato nella ENVIRONMENT DIVISION con una SELECT deve possedere una corrispondente voce di descrizione 'FD nome-file' nella FILE SECTION della DATA DIVISION.
FD_ENTRY_MISSING
→
La prima divisione obbligatoria di ogni programma COBOL è la IDENTIFICATION DIVISION con il paragrafo PROGRAM-ID; la sua omissione impedisce la compilazione.
IDENT_DIV_MISSING
→