COB150 - Iris Training
Transcription
COB150 - Iris Training
EXPERT EN DÉ VELOPPE MENT DE COMPÉTENCES - Connaître les concepts fondamentaux du COBOL - Savoir lire, écrire et mettre au point des applications COBOL ou assurer la maintenance de programmes existants COB150 5 jours Informaticiens débutants ou confirmés Connaître au moins un langage de programmation PRESENTATION Origines COBOL aujourd'hui Formalisme Mise en œuvre : compilation PROGRAMMATION STRUCTUREE Le déroulement d'un programme Les commentaires L'aide au débogage Les mots en COBOL Instructions de structure PERFORM : les débranchements Contrôle de séquence : fin de module Fin de programme TRAITEMENT ITERATIF PERFORM UNTIL : boucle jusqu'à PERFORM VARYING : boucle pour PERFORM n TIMES : boucle répéter INSTRUCTIONS CONDITIONNELLES IF THEN ELSE : la condition simple EVALUATE : la condition à choix multiple CAS PRATIQUE MOVE : manipulation des données But de l'exercice Identifier les grandes parties (modules) DECLARER ET MANIPULER LES DONNEES INTRODUCTION Codes de caractère : EBCDIC Déclaration des données Caractéristiques de la WORKING-STORAGE SECTION NUMEROS DE NIVEAUX HIERARCHIQUES Présentation Niveaux hiérarchiques spéciaux ZONES ALPHANUMERIQUES : DECLARATION ET USAGE MOVE avec zone réceptrice alphanumérique Analyse de zone : INSPECT Concaténation : STRING Découpage : UNSTRING LES ZONES NUMERIQUES USAGE DISPLAY Numérique compacté Binaire Binaire natif : COMP-5 MOVE avec zone réceptrice numérique Compatibilité des formats Calculs Performances vs sécurité Condition ON SIZE ERROR Conversion automatique : DISPLAY LES CONDITIONS DE SIGNE ET DE CLASSE Les conditions de signe Les conditions de classe EXPRESSION CORRESPONDING LES REGISTRES SPECIAUX WHEN-COMPILED RETURN-CODE LENGTH OF ADDRESS OF CLAUSE REDEFINES : MASQUE DE DONNEE INITIALISATIONS : INITIALIZE TABLEAUX : CLAUSE OCCURS Déclarations Initialisations Recherche dans un tableau CONCLUSION : RECOMMANDATIONS SUR LES DONNEES Page : 1/2 EXPERT EN DÉ VELOPPE MENT DE COMPÉTENCES TRAITEMENT DES ENTREES-SORTIES TECHNIQUES AVANCEES Paramètres en entrée Compte rendu de traitement, Log, fichier trace : DISPLAY Les fichiers : présentation Organisation des informations Appareillage Technologie Batch PIPE Bases de données : DB2 Accès à SQL Server et Oracle Division ENVIRONMENT : la FILE-CONTROL DATA DIVISION : FILE SECTION Fichier en entrée Mise en forme des données Lecture séquentielle Lecture en accès direct Lecture en accès direct ET séquentiel Fonctions intrinsèques Cas particulier : les dates Les états Traiter le format CSV Le format XML Fichier en sortie Accès séquentiel Accès direct à jour : Modules COPY Sous-programmes La programmation objet Entrées-sorties Déclarations Fichier en mise suppression Code réutilisable modification FILE STATUS pour fichiers VSAM : récapitulatif OPEN et COBOL et le transactionnel (CICS) Présentation Mise en œuvre du pseudo-conversationnel Gestion des écrans (MAP) Zones de communication Enchaînement des programmes Gestion des fichiers Cohérence : point de synchronisation Utilisation de transaction en Batch Exemple de programme CICS COBOL et Websphere Interopérabilité L'apport des environnements de développement intégrés (ex : Microfocus) Interopérabilité avec les autres langages et systèmes ouverts (C++, .NET, Java, le Cloud) et machines et environnements d'exploitation En conclusion Page : 2/2