Vous voilà donc convaincu que, dans certains cas, il est judicieux d'appeler un programme RPG à partir d'une application Java. A première vue, c'est une tâche simple. Vous savez probablement que la Toolbox supporte les appels de commandes et de programmes iSeries, donc où est le problème ? Malheureusement, les
Ca fait mal !

types de données
Java et ceux d’iSeries sont tellement
différents que la transmission de
paramètres entre Java et une commande
ou un programme iSeries passe
par une pénible conversion.
La plupart des données iSeries sont
soit des champs décimaux fixes (numériques
zonés ou packés) soit des
champs caractère qu’il faut associer
aux objets Java appropriés : objets
BigDecimal pour des nombres zonés et packés et objets String pour des
champs caractère. Après tout, ce n’est
pas si difficile, mais c’est beaucoup de
programmation pour un simple appel
de programme. IBM a facilité quelque
peu les choses en fournissant la description
des données et des classes de
conversion dans le cadre de la Toolbox,
mais le processus est encore quelque
peu tortueux, comme le montre la figure
1 en A. (Tous les exemples de
code de cet article utilisent des données
codées en dur et appliquent une
vérification d’erreur succinte pour réduire
l’espace nécessaire.)
Téléchargez cette ressource

Rapport Forrester sur les solutions de sécurité des charges de travail cloud (CWS)
Dans cette évaluation, basée sur 21 critères, Forrester Consulting étudie, analyse et note les fournisseurs de solutions de sécurité des charges de travail cloud (CWS). Ce rapport détaille le positionnement de chacun de ces fournisseurs pour aider les professionnels de la sécurité et de la gestion des risques (S&R) à adopter les solutions adaptées à leurs besoins.
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 ?
