La ENVIRONMENT DIVISION si compone di due SECTION:
La CONFIGURATION SECTION nella quale si definisce il tipo di macchina sulla quale si lavora e si specificano i periodi che dichiarano particolari funzioni, il periodo DECIMAL-POINT IS COMMA ad esempio, serve per indicare al compilatore che desideriamo sostituire il punto decimale con una virgola in modo che l'interpretazione delle cifre decimali e cifre superiori a 999 unità ci sia più chiara; i compilatori COBOL adottano la notazione anglo-americana e quindi 1.000,00 lo scriverebbero 1,000.00.
La INPUT-OUTPUT SECTION in sui si definiscono le unità logiche che puntano ai files elaborati dal programma, e soprattutto serve per definire il tipo di file, della modalità d'accesso, delle eventuali chiavi, del FILE STATUS (codice di ritorno che a seconda del valore contenuto ci comunica l'esito dell'operazione eseguita) e del LOCK MODE (modalità di controllo dei files in ambienti multiutente). |