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

CICS Développement et programmation

Reference : MAIN06
5 jours - 2850 €
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

Prochaines sessions
  • Le 17/09/2018
  • Le 12/11/2018
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.