🆔 IDENTIFICATION DIVISION – Nom du programme
Tout programme COBOL commence obligatoirement par la division suivante :
IDENTIFICATION DIVISION.
Cette section permet d’identifier le programme. Elle contient au minimum la clause PROGRAM-ID, qui donne un nom unique au programme COBOL.
📘 Exemple minimal :
IDENTIFICATION DIVISION. PROGRAM-ID. MaPremiereApplication.
Ici, le programme porte le nom MaPremiereApplication. Ce nom sera utilisé par le système pour identifier le programme lors de la compilation ou de l'exécution.
📋 Règles à respecter
- 🧾 Le nom donné dans PROGRAM-ID doit être unique dans le projet
- 🔤 Il peut contenir des lettres, des chiffres et des tirets (mais ne commence jamais par un chiffre)
- 🔚 La ligne se termine toujours par un point (
.)
🧠 À quoi sert ce nom ?
Le PROGRAM-ID est utilisé :
- 🛠️ Lors de la compilation : pour générer le fichier exécutable
- 🔗 Dans des appels entre programmes (si on en appelle un autre)
- 🧩 Comme référence dans les systèmes de gestion de batchs ou les scripts
📦 Peut-on ajouter d’autres informations ?
Oui, l'IDENTIFICATION DIVISION peut aussi inclure d'autres éléments facultatifs comme :
- AUTHOR : nom de la personne qui a écrit le programme
- INSTALLATION : organisation ou entreprise
- DATE-WRITTEN : date de création
- DATE-COMPILED : date de compilation (optionnelle selon le compilateur)
📘 Exemple complet :
IDENTIFICATION DIVISION. PROGRAM-ID. CalculTVA. AUTHOR. "Alain STEVENS - Pacta". INSTALLATION. "Pacta Cobol". DATE-WRITTEN. "2025-04-13".
📌 En résumé
- 📎 IDENTIFICATION DIVISION est la première section obligatoire d’un programme COBOL
- 🔤 PROGRAM-ID définit le nom du programme
- 🖋️ Elle peut contenir des informations supplémentaires comme AUTHOR ou DATE-WRITTEN
- 📁 Ce nom facilite l’organisation, la documentation et l’appel entre programmes