Apprenez les bases du COBOL et développez vos compétences en programmation legacy avec une approche moderne.
La division ENVIRONMENT est utilisée pour décrire les particularités de l’environnement dans lequel s’exécute le programme. Elle permet notamment de gérer les fichiers et les dispositifs d'entrée/sortie.
Cette section est généralement utilisée pour décrire la machine cible, ou les options spécifiques à l'environnement. Elle est souvent omise dans les programmes simples ou modernes.
ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
SOURCE-COMPUTER. IBM-MF.
OBJECT-COMPUTER. IBM-MF.
SOURCE-COMPUTER et OBJECT-COMPUTER permettent d'indiquer la machine source (développement) et la machine cible (exécution).
Dans la plupart des cas, vous pouvez utiliser le même nom.
Cette section contient les déclarations de gestion des fichiers utilisés par le programme. C’est ici que l’on précise le lien entre les fichiers logiques COBOL et les fichiers physiques du système.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT FICHIER-CLIENT ASSIGN TO "client.txt".
La clause SELECT permet de définir un fichier logique.
L’instruction ASSIGN TO lie ce fichier à un nom réel du système (ici un fichier texte nommé client.txt).
FICHIER-CLIENT, FICHIER-FACTURE.ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT FICHIER-DONNEES ASSIGN TO "data.txt".
DATA DIVISION.
FILE SECTION.
FD FICHIER-DONNEES.
01 LIGNE-DATA PIC X(100).
La division ENVIRONMENT est essentielle dès que vous manipulez des fichiers. Elle agit comme une interface entre votre programme et les ressources du système. Dans ce cours, vous apprendrez progressivement à utiliser cette division dans différents contextes.