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