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