Bienvenue dans la formation COBOL

Apprenez les bases du COBOL et développez vos compétences en programmation legacy avec une approche moderne.

Info : Ce module vous permet d’accéder rapidement aux contenus essentiels de la formation COBOL.
Retour au plan général

📘 Contenu et rôle de la division IDENTIFICATION : nom du programme, commentaires de début

La division IDENTIFICATION est la première division obligatoire d’un programme COBOL. Elle permet de décrire le programme avec des éléments d’identification clairs. Elle contient des **informations descriptives** et **administratives**, et commence toujours par le mot-clé IDENTIFICATION DIVISION.

PROGRAM-ID

La clause PROGRAM-ID est obligatoire. Elle définit le nom unique du programme COBOL. Ce nom peut être utilisé par le système pour référencer le module.

IDENTIFICATION DIVISION.
PROGRAM-ID. EXEMPLE-CLIENT.

Ici, le nom du programme est EXEMPLE-CLIENT. Il doit respecter les règles de nommage COBOL (lettres, chiffres, tirets, sans mot-clé réservé).

💬 Commentaires dans la division IDENTIFICATION

Il est possible d’ajouter des **commentaires** ou informations complémentaires dans cette division à l’aide de clauses comme :

  • AUTHORnom de l’auteur du programme
  • INSTALLATIONnom du service ou de l’environnement cible
  • DATE-WRITTENdate de rédaction
  • REMARKSnotes libres sur le programme
IDENTIFICATION DIVISION.
PROGRAM-ID. CALCUL-TVA.
AUTHOR. JEAN DUPONT.
INSTALLATION. FORMATION COBOL.
DATE-WRITTEN. AVRIL 2025.
REMARKS. EXERCICE DE BASE POUR TESTER LES CALCULS.
📏 Règles à respecter
  • Toutes les lignes commencent en colonne 8 (Zone C), sauf indication spéciale.
  • Chaque ligne se termine par un point (.), même si elle ne contient qu’une seule clause.
  • Les noms (comme le PROGRAM-ID) doivent être écrits en majuscules, sans caractères spéciaux.
✅ Bonnes pratiques
  • Utilisez toujours les champs facultatifs pour documenter vos programmes, même en formation.
  • Choisissez un nom de programme explicite qui reflète sa fonction.
  • Ajoutez des commentaires clairs pour faciliter la maintenance, surtout dans les projets d'équipe.

La division IDENTIFICATION joue un rôle fondamental dans l’organisation des programmes COBOL. Elle permet de savoir ce que fait le programme, qui l’a écrit, dans quel contexte, et pourquoi. C’est une bonne habitude de toujours remplir cette section avec soin, même pour les exercices les plus simples.

↑ Haut