CICS

CICS/TS PROGRAMMATION

(Durée : 5j)

 

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

 

PUBLIC : Analystes-programmeurs

 

NIVEAU REQUIS : Avoir suivi le cours présentation CICS.

 

 

CONTENU DU COURS :

 

  • 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.

 

 

 


 

CICS/TS PROGRAMMATION

(suite)

 

 

 

  • 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.