Formation numérique
Programmer en CICS – la gestion des transactions
Reference : MAIN06B

5
jours - 3 200 € € HT Télécharger la fiche
Prochaines sessions

Objectifs
- Amener les participants développer des applications transactionnelles en CICS
Pré requis
- Connaissances de base en programmation
- Expérience souhaitable d’un langage de développement
Modalités et délais d’accès
Bulletin d'inscription à retourner complété
Public visé
Pré-inscription
Tout public
Programmes de Programmer en CICS – la gestion des transactions
1. Architecture
- Rôles et fonctionnement des différents composants du noyau CICS
- Fonctionnement des transactions internes de CICS
- Existence et modification de l’état des composants dans les tables CICS
- Compréhension de l’utilité des « Handle Conditions » et/ou DFHRESP
- Compréhension du contenu l’utilisation du Bloc de contrôle
2. Principes de Programmation
- Différences entre le traitement Batch et le TP (Temps Partagé)
- Déroulement d’une transaction
- Conversationnel
- Pseudo conversationnel
- Enchaînement des programmes dans une même transaction
- Enchaînement d’un ensemble de transactions
- RETURN TRANSID
- Gestion des fichiers VSAM
- Utilisation des Zones de communication
- COMMAREA
- QTS
3. Exercices pratiques
- Ecriture d’une transaction de 3 programmes avec enchaînement par LINK et XCTL
- Création de la MAP et MAPSET avec BMS
- Analyse des fonctionnalités de la transaction
- Ecriture de l’Organigramme du traitement
- Ecriture du Code COBOL
4. Compilation et exécution
- Mise au point des programmes
- Compilation du source
- Analyse du résultat de compilation
- Correction des erreurs syntaxiques
- Exécution de la transaction
5. Tests et Déboguage avec CEDF
- Tests de la transaction
- Analyse des codes Abend courants
6. ASRA
- APCT/APPC
- AEIA
- Validation du résultat attendu