CICS – Développement d’Applications Transactionnelles sur Mainframe
Comprendre l’architecture CICS et le rôle du système transactionnel
Informations pratiques
PUBLIC VISÉ
Développeurs COBOL, PL/I ou Assembler amenés à développer ou maintenir des programmes CICS, Analystes techniques travaillant sur des applications transactionnelles, administrateurs systèmes ou responsables de production souhaitant mieux comprendre l’architecture CICS. Toute personne intervenant dans un environnement IBM z/OS avec des applications en ligne
Prérequis
Connaissance de la programmation COBOL ou PL/I. Notions de base sur le fonctionnement d’un mainframe et des fichiers VSAM. Expérience préalable avec JCL (souhaitable)
Méthodes et moyens
Travaux pratiques : formation alternant théorie et pratique.
Objectifs visés
Ce que vous saurez faire à l'issue de la formation
À l’issue de la formation, les participants seront capables de :
- Comprendre l’architecture CICS et le rôle du système transactionnel
- Développer des programmes CICS en COBOL ou PL/I
- Utiliser les commandes CICS pour la gestion des écrans, des fichiers, et des bases de données
- Gérer les communications entre programmes et utilisateurs via les terminaux
- Intégrer CICS avec des bases de données DB2 ou des programmes batch
Programme détaillé
Un parcours structuré, module par module
Chaque module alterne apports théoriques, démonstrations et exercices pratiques pour ancrer les acquis.
Introduction à CICS
- Qu’est-ce que CICS ? Rôle et position dans une architecture mainframe
- Différences entre traitement batch et transactionnel
- Structure d’un environnement CICS : régions, tables, programmes, terminaux
- Concepts de transaction, tâche (task), unité de travail
Architecture et composants CICS
- Définition des ressources : PPT (Program Processing Table), FCT (File Control Table), TCT (Terminal Control Table)
- Gestion des terminaux et sessions utilisateurs
- Cycle de vie d’une transaction CICS
- Notion de pseudo-conversation
Programmation CICS avec COBOL
- Structure d’un programme COBOL CICS
- Utilisation des commandes EXEC CICS (RECEIVE, SEND, LINK, XCTL, RETURN, etc.)
- Échange de données avec les utilisateurs via des écrans BMS (Basic Mapping Support)
- Gestion des commutateurs de programmes et des transitions
Gestion des fichiers et des bases de données
- Accès aux fichiers VSAM sous CICS avec les commandes FILE CONTROL
- Gestion de la concurrence, verrouillage, et intégrité des données
- Intégration avec DB2 sous CICS (commandes SQL dans un contexte transactionnel)
- Transactions multi-ressources (Commit, Rollback, Syncpoint)
Écrans et interface utilisateur
- Introduction à BMS (Basic Mapping Support)
- Définition et création de maps (MAPSET, MAP)
- Envoi et réception de données via écran 3270
- Gestion des erreurs d’écran, champs protégés, curseur, attributs dynamiques
Contrôle de flux et appels de programmes
- Appels de programmes (CALL, XCTL, LINK) et passage de paramètres
- Chaînage de transactions et pseudo-conversations
- Gestion des commutateurs d’écran et navigation utilisateur
- Programmation structurée avec des modules appelés et retour contrôlé
Gestion des erreurs et sécurité
- Gestion des codes de retour, gestion des exceptions CICS
- Utilisation de HANDLE CONDITION et IGNORE CONDITION
- Sécurité CICS : contrôle d’accès, autorisations, interactions avec RACF
- Journaux et diagnostics en cas d’erreur
Outils de développement et supervision
- Utilisation de CEDA pour la définition des ressources
- Utilisation de CEMT pour la gestion dynamique des ressources (activation, fermeture)
- Supervision des transactions en cours, consommation CPU, et files d’attente
- Bonnes pratiques de développement et de test en environnement CICS
Modalités d'évaluation
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation
Certification et financement
Une formation certifiée qualité
SKILLIA Academy est certifié Qualiopi au titre des actions de formation. Nos formations sont finançables via OPCO, CPF ou plan de développement des compétences.
Attestation de formation délivrée
Financement OPCO et CPF
Formateurs experts certifiés
Nos formateurs
Des experts terrain, praticiens de leur discipline
Chaque formation est animée par un consultant SKILLIA sélectionné pour son expertise sectorielle et sa pédagogie. Nos formateurs cumulent expérience opérationnelle et pratique régulière du transfert de compétences.
Praticiens en activité — Une expérience opérationnelle actuelle, mise au service de cas concrets.
Sélection exigeante — Expertise sectorielle et qualité pédagogique évaluées pour chaque intervenant.

Certification qualité
SKILLIA Academy est la marque formation de SKILLIA. Les prestations de formation sont contractualisées avec SKILLIA, organisme de formation déclaré sous le numéro 52441246544 et certifié Qualiopi au titre des actions de formation.
La certification qualité a été délivrée au titre de la catégorie d'action suivante : actions de formation.
Parlons de votre projet de formation.
SKILLIA Academy
Des formations utiles, pensées pour le terrain. Organisme certifié Qualiopi, entité du groupe SKILLIA.
41 Quai de Malakoff, 44000 Nantes
Écosystème SKILLIA
Conseil, build, formation et résilience dans un même écosystème.
Dénomination sociale : SKILLIA
NDA : 52441246544
SIRET : 90922172300010
Siège social : 41-43 Quai Malakoff, 44000 Nantes
© 2026 SKILLIA — Tous droits réservés