Objectif
|
Acquérir les connaissances nécessaires pour développer des applications optimisées et structurées en COBOL pour z/OS.
|
 |
Contenu
|
1. Structure d'un programme COBOL 85
Feuille COBOL et mots du COBOL
Rôle de chacune des divisions
2. Identification division
3. Environment division
INPUT-OUTPUT SECTION
Paragraphe FILE CONTROL
4. Data division
Description des données
Format général
WORKING-STORAGE SECTION
PICTURE, USAGE, COMP ou BINARY, COMP-3 ou PACKED-DECIMAL
Options diverses : VALUE, REDEFINES
Descriptions collectives
Structures et nombres de niveaux
Tables : définitions, formalisme
PICTURE d'édition : édition avec suppression et remplacement, édition avec insertion, tableau récapitulatif des PICTURE
Niveaux spéciaux 66, 77, 88
FILE SECTION
5. Procedure division
Conditions : instruction IF
Opérateurs : EVALUATE
Mouvements de données : MOVE, INSPECT, STRING, UNSTRING
Branchements : PERFORM, EXIT, EXIT PROGRAM, GOBACK, STOP RUN
Opérations arithmétiques : ADD, SUBTRACT, MULTIPLY, DIVIDE, COMPUTE
Verbes d'E/S ACCEPT et DISPLAY
Entrées-sorties SAM, FILE STATUS
6. Sous-programmes externes
Introduction
Adressabilité : USING
LINKAGE SECTION
Appel d'un sous-programme : CALL
Programme appelé
7. Aide à l'écriture et à la mise au point
Aide à l'écriture
Utilisation de la clause COPY
8. Compilation
Liste des mots réservés en COBOL
Compilation d'un programme COBOL
Exemple de JCL de compilation
Fin de clauses explicites
9. Étude de cas
Création d'un programme d'édition d'un fichier client et de ses anomalies
Utilisation de tableaux et de sous-programmes
|
 |
Niveau requis
|
HI0041 - Algorithmique et logique de programmation et HZ0150 - JCL z/OS ou connaissances équivalentes
|
 |
Coût
|
2250 euros
|
 |
Durée de la formation
|
5 jours
|
 |
|