> Tech > Pour ou contre ?

Pour ou contre ?

Tech - Par iTPro - Publié le 24 juin 2010
email

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

Pour ou contre ?

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 !

Téléchargez gratuitement cette ressource

Aborder la Blockchain, comprendre et démarrer

Aborder la Blockchain, comprendre et démarrer

Une véritable révolution se prépare progressivement... les entreprises doivent veiller à ne pas rester à l’écart et se faire prendre de vitesse. Tout comme la mobilité ou encore le cloud, la blockchain est une composante essentielle de la transformation numérique. Découvrez, dans ce dossier, comment aborder, comprendre et démarrer la Blockchain

Tech - Par iTPro - Publié le 24 juin 2010