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 :
Historique de CICS. Présentation de CICS. Le moniteur TP CICS. SYSTEME/CICS/PROGRAMME.
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.
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).
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.
|
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.
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. 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 données temporaires. Utilisation des données temporaires. WRITEQ TS, READQ TS, DELETEQ TS. Les conditions exceptionnelles.
Les données transitoires. Destination INTRA, EXTRA Partition. Déclenchement automatique de tâche. WRITEQ TD, READQ TD, DELETEQ TD. Les conditions exceptionnelles.
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.
|
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.
DBCTL définition. Configuration de DBCTL. Interface DBCTL et CICS :ESA. Architecture MRO avec DL1, DBCTL. Le bloc UIB.
|