



Détails de la fiche formation
Compétence(s)
CICSPrérequis
Avoir des connaissance en COBOL , z/OS et OS.
Objectifs
Développer et mettre en oeuvre sous CICS des programmes transactionnels COBOL gérant des écrans, accédant à des fichiers VSAM ou à une base de données DB2.
Type de formation
CourteProgramme
A la base des applications dialoguant avec l'utilisateur, CICS peut-être utilisé de deux manières :
De façon « traditionnelle » en interface directe avec l'utilisateur, ou de façon plus « moderne » comme interface d'accès aux données dans les architectures n-tiers.
Jour 1
1- Présentation de CICS
- Les fonctions d'un moniteur TP.
- Les concepts : conversation, transaction, tâche.
- L'organisation de CICS : le CSD.
- Le format des commandes.
2- La cinématique des programmes CICS
- Enchaînement des programmes.
- Le pseudo-conversationnel.
- La structure générale des programmes.
- La gestion des anomalies, la gestion des touches fonction.
TP : Écrire la cinématique d'un programme CICS.
Jour 2
1- La gestion des écrans
- La définition d'un écran par BMS.
- Notion de MAP physique et de MAP symbolique.
- La gestion des MAP : Receive, Send.
TP : Écrire une transaction menu.
Jour 3
1- L'accès aux fichiers
- Les fichiers séquentiels indexés : lecture directe, lecture séquentielle, mise à jour.
- Les T.S. (Temporary Storage) : définition et utilisation.
2- La déclaration et la mise au point d'un programme
- Les transactions système de déclaration : CEMT, CEDA.
- Les outils de debugging et de mise au point : CEDF, CECI, CEBR.
TP : Écrire une transaction d'interrogation.
Jour 4
1- La gestion de la sécurité et des incidents
- La confidentialité.
- La concurrence d'accès.
- L'intégrité des données.
- La récupération des abends.
2- La gestion des tâches : commandes de l'ICP
- Le démarrage, la mise en attente, l'arrêt d'une tâche.
- Les tâches synchrones, asynchrones, semi-asynchrones.
TP : Écrire une transaction de liste avec pagination
Jour 5
1- L'interface avec les bases de données
- Interface avec DB2.
2- Le mode locate
- Adressage de la linkage.
- GETMAIN, FREEMAIN.
3- CICS et les applicatifs Web
TP : Ecrire une transaction de mise à jour.
Pédagogie
- Exercice d'application
- Cas pratique
- Support
Point(s) fort(s)
Une formation directement transposable : les squelettes des travaux pratiques sont réutilisables sur des projets réels.Options disponibles pour la fiche formation
Langue(s)
FrançaisMoyen(s)
Inter-EntrepriseDurée
Inter-Entreprise :Zone géographique
Inter-Entreprise :