RPG/400
- Time : 5 days
- Code : ASL501
- Price : 2 150 € HT
- Objective : Maîtriser à l'issue de la formation, le RPG.
- Pre-Requisite : Notions de programmation, base de données.
- Public : Développeurs.
PRINCIPES DE PROGRAMMATION
- Principaux codes opération
- Structure d'un programme RPG
- Le cycle RPG
- Les spécifications du RPG
BOUCLES ET TESTS
- WHxx, SELEC
- Saut de boucle : ITER
- Tant que : DOWxx
- Jusqu'Ã ce que : DOUxx
- IFxx, ELSE
- Sortie prématurée : LEAVE
- CASxx
OPERATIONS SUR CHAINES DE CARACTERES
- Traduction : XLATE
- Recherche : SCAN
- Remplissage : MOVE, MOVEL
OPERATIONS SUR ZONES NUMERIQUES
- Addition, soustraction
- Multiplication, division
- Traitement du reste
LES FICHIERS
- Ajout, mise à jour, suppression
- Gestion des états
- Lecture, positionnement, accès direct
- Gestion des écrans
- Traitement des fichiers décrits en externe
- Traitement des fichiers décrits en interne
PROGRAMMATION STRUCTUREE
- Création de sous-routines
- Appel d'une sous-routine
OUTIL DE CONCEPTION D'IMAGES ECRAN (SDA)
- Mots-clés
- Zones numériques et caractères
- Utilisation
- Zones de type temps (date, heure)
- Touches de Fonctions
- Fenêtrage
- Zones en Entrée, Sortie, Mixte
OUTIL DE CONCEPTION D'ETATS (RLU)
- Sauts de page
- Mots-clés
- Touches de base et secondaires
- Zones de type temps (date, heure)
- Utilisation
- Formats multi-lignes et mono-ligne
- Zones numériques et caractères
- Options de compilation
APPEL ENTRE PROGRAMMES
- Avec passage de paramètres
- Sans passage de paramètres
MODE MISE AU POINT
- Débogage interactif : STRISDB
- Débogage : STRDBG