Sur le forum nzn.fr.as400, un programmeur RPG m'a opposé les arguments suivants :
Question : Ont-ils amélioré les possibilités des PRTF ? Pour notre part, nous avons dû écrire les DDS en dehors d'Adélia car celui-ci ne savait faire que du CPI 10 et
Sur le forum nzn.fr.as400, un programmeur RPG m'a opposé les arguments suivants :
Question : Ont-ils amélioré les possibilités des PRTF ? Pour notre part, nous avons dû écrire les DDS en dehors d'Adélia car celui-ci ne savait faire que du CPI 10 et
15, et du LPI 6 et 8. C’était très limité.
Réponse :
Quand on souhaite forcer les CPI d’un PRTF avec des valeurs différentes de
celles proposées par Adélia, il suffit de faire un OVRPRTF avant l’appel du
programme.
Question :
Se sont-ils améliorés pour la pagination arrière dans les sous-fichiers
dynamiques? Nous avons dû apprendre à Hardis que cela pouvait se gérer, et
qu’il fallait parfois en faire un peu plus que ce que l’on apprend aux cours
IBM.
Réponse :
Si on souhaite gérer la pagination arrière, il est possible de laisser Adélia
gérer la pagination avant et d’ajouter dans le pavé TRANSACTION un peu de code
pour gérer la pagination arrière. Voyez la figure 3 pour un exemple de gestion
de la pagination arrière, à adapter en fonction de vos besoins.
Adélia utilise les sous-fichiers de messages d’erreur quand de nombreux
programmeurs codent “ en dur ” dans le DSPF les messages sur
chaque zone (je l’ai aussi fait, je l’avoue). Le message d’erreur GVE1007
pourrait par exemple être codé comme suit en Adélia :
SI
ZZ_MTT_TVA_CC > W_MTT_ABS
REGLE_GESTION
GVE1007 ZZ_MTT_TVA_CC
ERREUR
FIN
Je ne vous infligerai pas la lecture du code RPG correspondant, et de
toutes façon, beaucoup de programmeurs RPG répugnent à utiliser les
sous-fichiers de messages d’erreur ; compte tenu de la complexité de leur
mise en oeuvre en RPG, je dois reconnaître que je les comprends. Mais quel
confort d’utilisation avec Adélia !
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Model Context Protocol : le contexte, grand oublié du débat
Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir