> Tech > De meilleurs outils

De meilleurs outils

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

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

Guide de Sécurité IA et IoT

Guide de Sécurité IA et IoT

Compte tenu de l'ampleur des changements que l'IA est susceptible d'entraîner, les organisations doivent élaborer une stratégie pour se préparer à adopter et à sécuriser l'IA. Découvrez dans ce Livre blanc Kaspersky quatre stratégies efficaces pour sécuriser l'IA et l'IoT.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010