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

État des lieux de la sécurité cloud-native
L’État des lieux de la sécurité cloud-native vous offre une analyse complète des problématiques, des tendances et des priorités qui sous-tendent les pratiques de sécurité cloud-native dans le monde entier. Une lecture indispensable pour renforcer votre stratégie de sécurité dans le cloud. Une mine d’infos exclusives pour élaborer votre stratégie de sécurité cloud-native.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- L’informatique quantique redéfinit-elle les codes de la cybersécurité ?
- Adopter l’IA augmenterait le PIB mondial à l’horizon 2035
- Renouvellement des certificats SSL tous les 45 jours : une mise en œuvre impossible sans automatisation ?
- Palo Alto Networks s’engage sur la cyber solidarité
- Recrudescence des cyberattaques pilotées par l’IA
