[wpms_breadcrumb reverse="0"]
Grands Systèmes - Mainframe

CICS Développement et programmation

Reference : MAIN06
5 jours - 2850 €
Prochaines sessions
    CICS Développement et programmation
    Objectifs

    • Décrire la structure de base de CICS.
    • Décrire les principales instructions et leur codification.

    Pré requis

    • Avoir suivi le cours CIC10 ou niveau équivalent.

    Modalités pédagogiques

    Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques

    Inscription

    Programmes de CICS Développement et programmation

    INTRODUCTION

    • Historique de CICS.
    • Présentation de CICS.
    • Le moniteur TP CICS.
    • SYSTEME/CICS/PROGRAMME

    ORGANISATION DE CICS

    • CICS et système d’exploitation.
    • JOB d’initialisation.
    • Composants d’une région CICS.
    • La région CICS/ESA.
    • Les domaines de CICS/ESA.

    LA REGION DE CICS

    • Modularité de CICS.
    • Déroulement d’une transaction CICS.
    • Le KCP ou DS Domaine.
    • La PCT (Program Control Table).
    • Région CICS Tâches simultanées.
    • TCP (Terminal Control Program).
    • La gestion de la mémoire.
    • Le PCP, PPT (Processing Program Table).
    • Transaction / Tâche.
    • La Réentrance (Multi-Threading).
    • Le FCP (File Control Program).

    BASIC MAPPING SUPPORT (BMS)

    • Le terminal 3270.
    • Le TCP.
    • Le terminal 3270 et BMS.
    • La map physique et la map logique.
    • Définition d’un écran (DFHMSD, DFHMDI, DFHMDF).
    • Génération de MAP.

    LA PROGRAMMATION

    • H.L.P.I.
    • Le pré-compilateur DFHECP1$.
    • Le bloc EIB.
    • Caractéristiques d’un programme.
    • Les commandes HANDLE.
    • L’option RESP.
    • Emission et réception de données.
    • SEND MAP, RECEIVE MAP.
    • HANDLE AID.

    LA GESTION DES PROGRAMMES

    • Les fonctions du KCP et PCP.
    • Commandes LINK, XCTL, RETURN.
    • Transfert de données.
    • Commandes LOAD/RELEASE.
    • Commande ABEND.
    • Le mode Conversationnel.
    • Le mode Pseudo-conversationnel.
    • Les conditions exceptionnelles.
    • La méthode HIPO.
    • Structure de la COMMEAREA.
    • L’ICP ASKTIME, FORMATIME, START, RETRIEVE.
    • Conditions exceptionnelles.

    LA GESTION DES FICHIERS

    • La gestion des fichiers.
    • Les  commandes d’E/S.
    • READ, WRITE, READ UPDATE, REWRITE, DELETE, UNLOCK, STARTBR, READNEXT, READPREVIEW, ENDBR, RESETBR.
    • Les conditions exceptionnelles.

    LES DONNEES TEMPORAIRES

    • Les données temporaires.
    • Utilisation des données temporaires.
    • WRITEQ TS, READQ TS, DELETEQ TS.
    • Les conditions exceptionnelles.

    LES DONNEES TRANSITOIRES

    • Les données transitoires.
    • Destination INTRA, EXTRA Partition.
    • Déclenchement automatique de tâche.
    • WRITEQ TD, READQ TD, DELETEQ TD.
    • Les conditions exceptionnelles.

    L’INTERFACE CICS/DB2

    • Préparation d’un programme CICS DB2.
    • Environnement d’exécution.
    • Concurrence d’accès, de verrouillage.
    • Notion de THREADS.
    • La RCTet la CCT.
    • Gestion des plans.
    • Sélection dynamique de plan.

    L’INTERFACE CICS/DB2

    • Préparation d’un programme CICS DB2.
    • Environnement d’exécution.
    • Concurrence d’accès, de verrouillage.
    • Notion de THREADS.
    • La RCTet la CCT.
    • Gestion des plans.
    • Sélection dynamique de plan.

    INTERFACE CICS DLI DBCTL

    • DBCTL définition.
    • Configuration de DBCTL.
    • Interface DBCTL et CICS : ESA.
    • Architecture MRO avec DL1, DBCTL.
    • Le bloc UIB.