> Tech > Ca fait mal !

Ca fait mal !

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

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 gratuitement cette ressource

HP Elite Slice G2 : optimisez la collaboration… et votre budget !

HP Elite Slice G2 : optimisez la collaboration… et votre budget !

Téléchargez cette étude Forrester et découvrez comment booster la collaboration tout en dégageant un excellent R.O.I grâce au système de vidéoconférence HP Elite Slice G2 avec Microsoft Teams !

Tech - Par iTPro - Publié le 24 juin 2010