Les programmeurs AS/400 font une très grande utilisation du RPG IV. Ils trouvent une large palette d'outils de développement d'applications disponibles. Un tiers des convertisseurs de RPG III en RPG IV offre plus de possibilités que l'outil de conversion inclus avec le compilateur IBM. Parmi les outils de développement sru
De meilleurs outils

poste de travail qui offrent un bon support RPG IV, on trouve Code/400 d’IBM,
Flex/Edit de Aldon Computer Group et CodeStudio 2000 de The RPG Developer Network.
Les deux outils de développement RPG visuels existants (Visual RPG de ASNA et
Visualage for RPG d’IBM) supportent le RPG IV.
De nombreux générateurs de code admettent les nouveaux langage et modèle de programmation,
dont ProGen Plus ILE de ExcelSystems Software Development, Lansa for the AS/400
de Lansa et mrc-Productivity Series 2000″ de michaels, ross & cole. Le seul outil
de ce type disponible d’origine française est RéPéGlio, de la société Répéglio,
qui intègre le RPG IV et ILE depuis ses origines (NdT). Sterling Software, le
propriétaire actuel de COOL:2E (précédemment Synon/2E) a récemment été amené à
rajouter le support du RPG IV et de ILE à son outil.
Ces différents outils existants optimisent l’utilisation du RPG IV et de ILE à
des niveaux différents.
A en croire Jon Paris, ex-IBMer aujourd’hui collaborateur du groupe de formation
Hal North America, quelques générateurs de code n’ont pas encore tiré tous les
avantages de ILE. « Ils ne font que générer les mêmes vieilles syntaxes qu’ils
utilisaient en RPG III, mais ils le font en RPG IV » nous rapporte-t-il. « Ils génèrent
de nombreuses sous-routines standards dans leur code RPG III, routines qu’ils
ont généré des centaines de fois à ) l’identique ou presque. S’ils faisaient du
RPG IV correctement, ces routines seraient converties en sous-procédures et placées
dans des programmes de service. »
Quelques outils utilisent le RPG IV pour le développement d’applications Web.
Mrc-Productivity Series 2000 par exemple, tire profit des fonctions %SCAN et %REPLACE
du RPG IV afin de générer des applications Web CGI séparant la logique de traitement
de la présentation de données. Le code de programme CGI généré ne contient pas
de tag HTML. Le programme CGI lit un fichier source qui est un fichier HTML valide
et remplace les champs « prête nom » dans les fichiers par des données DB2 réelles
ou des résultats traitements de données DB2 par les fonctions prédéfinies SCAN
et REPLACE. Un Webmaster peut modifier le fichier HTML, y ajouter des éléments,
des graphiques et des titres sans affecter la faculté de l’application à communiquer
avec sa base de données.
Un nouvel outil appelé ProGen Websmart de ExcelSystems génère des applications
Web en CGI, qui sont en HTML pour le client et en RPG pour le serveur, utilisant
des sous-procédures prototypées, des gestionnaires de conditions et des programmes
de service liés pour modulariser les fonctions CGI.
Jerry Acy, propriétaire de SoftWare Data Systems, a été bêta-testeur de cet outil.
« Le challenge auquel nous étions confrontés consistait à rendre les informations
de l’AS/400 disponibles sur le Web sans avoir à nous investir en apprenant de
nouvelles technologies » nous explique-t-il. « Avec ProGen WebSmart, je peux sortir
quelque chose du Web en quelques minutes.
Il ne s’agit pas seulement d’une conversion à la volée pour permettre un affichage
par un navigateur. Je peux vraiment appeler mes applications RPG depuis des applications
Web générées à partir de templates ».
Téléchargez cette ressource

État des lieux de la réponse à incident de cybersécurité
Les experts de Palo Alto Networks, Unit 42 et Forrester Research livrent dans ce webinaire exclusif leurs éclairages et stratégies en matière de réponses aux incidents. Bénéficiez d'un panorama complet du paysage actuel de la réponse aux incidents et de sa relation avec la continuité de l'activité, des défis auxquels font face les entreprises et des tendances majeures qui modèlent ce domaine. Un état des lieux précieux pour les décideurs et professionnels IT.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Reporting RSE : un levier d’innovation !
- De la 5G à la 6G : la France se positionne pour dominer les réseaux du futur
- Datanexions, acteur clé de la transformation numérique data-centric
- Les PME attendent un meilleur accès aux données d’émissions de la part des fournisseurs
- Fraude & IA : Dr Jekyll vs. Mr Hyde, qui l’emporte ?
