COBOL

 

LE LANGAGE COBOL Z/OS

(Durée : 5 J)

        

OBJECTIF : Etre capable de développer une application batch ou conversationnelle, de faire de la maintenance d’applications, développer en COBOL, d’utiliser les entrées/sorties appliquées aux fichiers Séquentiels, Partitionnés, Indexés, Relatifs, VSAM.

 

PUBLIC :Programmeurs, Analystes programmeurs.

 

NIVEAU REQUIS :Connaissance de TSO/ISPF.

 

 

CONTENU DU COURS ET DES TP :

 

  • PRÉSENTATION DU LANGAGE COBOL

 

  • MODULARITÉ ET STRUCTURATION DES PROGRAMMES

 

  • VOCABULAIRE DU LANGAGE

 

  • ARCHITECTURE D’UN PROGRAMME COBOL

Divisions, Sections, Phases, Instructions, Syntaxe des instructions.

 

  • ETUDE DES 2 PREMIÈRES DIVISIONS DE COBOL

Identification division.

Environment division.

 

  • GESTION DES DONNÉES EN COBOL

Généralités.

La DATA DIVISION.

Déclaration des données.

Donnée simple, de groupe (type, occurrence,…).

Données spéciales (Littéraux, constantes figuratives, les nombres niveaux).

Les données fichiers.

La WORKING-STORAGE SECTION (Rôle, utilisation).

La LINKAGE SECTION (Rôle, utilisation, fonctionnement).

La FILE SECTION (Rôle, utilisation, fonctionnement).

 

 

 

 

  • ETUDE DE LA PROCÉDURE DIVISION

Les instructions impératives.

Les instructions conditionnelles.

Les instructions arithmétiques.

Les instructions de manipulation de données.

Les instructions d’entrées / sorties pour les fichiers Séquentiel, Relatif, Séquentiel indexé.

Les sous-programmes (Internes, Externes).

Les instructions d’appels aux sous-programmes.

 

  • GESTION DES TABLES

Définition.

Les INDEXES et les INDICES.

Les instructions de gestion des tables.

 

  • PRÉSENTATION DU SORT/MERGE

 

  • LES FONCTIONS INTRINSEQUES

 

  • LES SERVICES  LE

 

 

 

 

LES APPORTS COBOL/370 PROGRAMMATION

 

 

CONTENU DU COURS ET DES TP :

 

 

  • INTRODUCTION

Pré-requis pour « LE ».

Les fonctions intrinsèques.

 

  • LANGAGE ENVIRONNEMENT

Composants de « LE ».

Notion de « Run Time ».

Appel des services « LE ».

 

  • GESTION DES CONDITIONS D’EXECUTION

Mécanisme de gestion des conditions d’erreur.

Interaction IBM COBOL et « LE ».

Gestion des messages.

 

  • GESTION DE LA MEMOIRE

Les types d’allocation mémoire.

Les listes chaînées.

 

  • COMMUNICATION INTER LANGAGES

Intéropérabilité

CALL COBOL vers « C », PLI, Assembleur.

 

 

  • APPORTS DE COBOL FOR Z/OS

Interopérabilité JAVA

Apports XML, CICS …