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