[wpms_breadcrumb reverse="0"]
Formation numérique

Programmer en CICS – la gestion des transactions

Reference : MAIN06B

5

jours
- 3 200 € € HT
Télécharger la fiche
Prochaines sessions
    Programmer en CICS – la gestion des transactions
    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é

    Tout public

    Inscription

    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