Cobol programmation

Déscription

L’unité de Formation « COBOL Programmation » vise à vous permettre d’acquérir les points suivants:

  • Présentation générale (introduction, structure d’un programme COBOL)
  • Gestion des données (déclaration et initialisation d’une zone, gestion étendue des données, découpage multiple d’une zone, nom condition)
  • Ordres simples (initialisations, opérations arithmétiques, sortie standard, conditions, tests, structure de choix, Exécuter une séquence, fichier en lecture, fin de programme, utilisation d’une SYSIN)
  • Les éditions (fichier d’impression, PIC d’édition, date)
  • Mise à jour d’un fichier séquentiel (organisation VSAM, ESDS, RRDS, KSDS, index secondaires accès séquentiel)
  • Tables (tables indicées, tables indexées, initialisations)
  • Appel à un sous-programme(appel statique, appel dynamique)
Module 3

Mise en œuvre du language COBOL

  • De l’analyse à la programmation
  • Syntaxe et structure d’un programme COBOL
  • La déclaration des variables
  • La codification des traitements
  • Fichier séquentiel QSAM
  • Fichier séquentiel indexé VSAM
  • Les tableaux
  • Les sous-programmes

Travaux pratiques

Traduction de chaque traitement en programme COBOL :

  • TP1 rupture sur fichier séquentiel
  • TP2 édition
  • TP3 appareillage de fichiers pour mise à jour
  • TP4 mise à jour d’un fichier séquentiel indexé
  • TP5: les index secondaires
  • TP6 la gestion des tableaux
  • TP7: les sous-programmes

Environnement de mise en œuvre

  • Présentation de l’environnement de développement TSO/ISPF
  • Présentation du JCL de base
  • Compilation, édition des liens

Travaux pratiques :

  • Saisie des sources, manipulation de l’éditeur
  • Création, suppression de fichiers
  • Ecriture des JCL d’exécution
  • Mise au point des programmes COBOL

Présentation de VSAM / AMS

  • Les conceptions de VSAM
  • Présentation de l’organisation physique et logique
  • Généralités des clusters VSAM et des index secondaires
  • La programmation COBOL / VSAM

Travaux pratiques

  • Etude de programmes COBOL / VSAM
  • Définition de l’environnement d’exécution