🆔 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