Formation IBM i - RPG IV Ile pour développeur RPG III
Transcription
Formation IBM i - RPG IV Ile pour développeur RPG III
INFORMATIQUE IPRP QSE MARKETING MANAGEMENT COACHING COMMUNICATION Formation IBM i - RPG IV Ile pour développeur RPG III Objectifs de la formation : A l'issue de ce cours, le participant sera capable de comprendre, développer et debugger en langage RPG IV dans l'environnement ILE. Pré-requis : Connaissance de l'environnement iSeries/400 (BdD, écrans, impressions) ainsi que du langage RPG III. Public : Développeurs, informaticiens, techniciens d’exploitation, etc, IBM... Durée : Référence de la formation : 3.0 jour(s) RES-IBM-0472 PRÉSENTATION DE L’ENVIRONNEMENT ILE • Principe de l’ILE et rappels sur l’OPM • Phases de développement en ILE • Services programmes (*SRVPGM) • • • • Format libre : /Free et /End-Free (V5R1 +) Règles Exemple Nouveaux opérateurs d’affectation GESTION DYNAMIQUE DE LA MÉMOIRE Principaux changements en RPG IV Conversion RPG III en RPG IV Les spécifications H, F, D Les types de données Constantes et tableaux Structures de données (DS) Recouvrement : Overlay Recouvrement de tableaux Utilisation d’une description externe FONCTIONS INTÉGRÉES • Mémoire dynamique : le « heap » • Pointeurs, ALLOC, REALLOC et DEALLOC EXCEPTIONS ET ERREURS • • • • Principes Utilisation des BIFs Codes Status Groupe MONITOR LES PROCÉDURES ET SOUS-PROCÉDURES • Les expressions • • • • • • • LES SPÉCIFICATIONS C LA CRÉATION DES PROGRAMMES ILE • Code d’extension • Codes opérations nouveaux, renommés et supprimés • Les 3 syntaxes • • • • • • • • Bifs (fonctions intégrées) : présentation • Les principales fonctions LES EXPRESSIONS Data structures • Qualifications : QUALIFIED et LIKEDS • Qualification complète • Tableaux de DS FORMAT LIBRE Les procédures et fonctions Prototypage Ecriture d’une procédure Paramètres et valeur de retour Prototyper des appels de programmes externes Prototyper des appels de procédures externes Portée des variables La création d’un module Directives de compilation conditionnelle La création d’un programme La création d’un programme de service Les répertoires de liage Les signatures Les groupes d’activations LE DÉBOGAGE • STRDBG UNIVERS FORMATION Sarl - N° SIRET 800 600 116 00019 – APE 8559A N° d’agrément 72 33 06329 33 Salles de formation : Bordeaux-Mérignac-Artigues-Près-Bordeaux / Tel : 05 24 61 30 79 – Siège administratif: 5 rue Sully -33140 Villenave d’Ornon www.univers-formation.fr / [email protected] 1 • • • • • • • • • Page LE RPG IV