ILE - MISE EN OEUVRE
 
Time : 3 days
 
Code : ASL511
 
Price : 1 400 € HT
 
Objective : Maîtriser à l'issue de la formation, les concepts de l'ILE. Connaître ses déclinaisons dans les principaux langages de l'iSeries.
 
Pre-Requisite : Maîtrise des principaux langages concernés (RPG 4, CLP).
 
Public : Développeurs.

 
 
  • INTRODUCTION

    • Les nouveaux langages : ILE
    • Méthodes de programmation
    • Les anciens langages : OPM
    • Modèle MVC
  • LES GROUPES D'ACTIVATION

    • Définition et principe
    • Groupes définis par le système
    • Groupe QILE
    • Groupes nommés
    • Groupes et appels récursifs
    • Limitation et portée
    • Groupes d'activation par défaut
    • Gestion des groupes
    • Suppression des groupes en mémoire
    • frontières
  • LES MODULES

    • Appels entre modules
    • Création avec corps principal : RPG 4 et CLP
    • Définition
    • Appels entre modules et programmes
    • Création sans corps principal : RPG 4
  • LES FONCTIONS ET PROCEDURES

    • Création et gestion
    • Mots-clés : VALUE, CONST, Â…
    • Utilisation du Java et du C
    • Appel avec et sans passage de paramètres
    • Variables locales et variables globales
    • importation/exportation de variables
    • Utilisation de programmes externes
    • Fonctions et procédures internes
    • Persistance des informations : STATIC
    • Définition
    • Masquer l'appel des procédures/fonctions
  • CREATION DE PROGRAMMES

    • Création et mise à jour des programmes
    • Notion de procédure d'entrée de programme : PEP
    • Groupe d'activation du programme
    • Mise en oeuvre du modèle MVC
    • Structuration des programmes modulaires
  • LES PROGRAMMES DE SERVICE

    • Avantages et inconvénients
    • Intégration dans un programme
    • Portée : le source d'exportation
    • Création
    • Définition et principe
    • Gestion
    • Mise à jour
    • Gestion des versions
  • LES REPERTOIRES DE LIAGE

    • Définition et principe
    • Avantages et inconvénients
    • Mise à jour
    • Conseil de création de programmes
    • Création
    • Gestion
    • Intégration dans un programme