> Tech > Le côté RPG

Le côté RPG

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

Deux points sont intéressants du côté RPG de cet exemple. Tout d'abord, observons l'appel au programme SQL RPG IV pour obtenir des détails de facture dans la sous-routine GETINV. Dans ma solution, cet appel remplace les opérations RPG Chain vers l'ancienne base de données AS/400.

Deuxièmement, observez l'appel à  la

Le côté RPG

même sous-routine dans la sous-routine
*INZSR. C’est un appel fictif pour
charger la JVM afin que les accès suivants
vers la base de données à  distance
puissent se produire en moins
d’une seconde.

Le temps de chargement de la JVM
est mon seul grief à  propos de cette solution
; selon la puissance de votre
AS/400, le chargement peut prendre de
10 à  30 secondes et c’est pénalisant
dans une session interactive.
Cependant, une fois la JVM chargée,
l’accès à  la base de données à  distance
est rapide.

Le programme SQL RPG IV RMTCALL appelle l a méthode
getRemote Invoice() de la classe
RemoteDatabaseClient comme une
procédure stockée SQL. J’ai choisi de
mettre en oeuvre la classe côté client
comme une procédure stockée parce
qu’avant la V5R1, je ne disposais pas
d’un autre moyen pour qu’un programme
RPG appelle une méthode
d’une classe Java. RMTCALL accepte les
paramètres du programme appelant,
les envoie à  la procédure stockée Java
côté client, puis renvoie le résultat à 
LEGACYR.

Téléchargez gratuitement cette ressource

Comment aborder la sauvegarde moderne ?

Comment aborder la sauvegarde moderne ?

Au-delà de l’effet de « corvée », souvent soulignée par les administrateurs, la sauvegarde moderne est un nouveau concept qui a le potentiel de transformer toute direction des systèmes d’information, quelle que soit sa taille, et d’apporter des réponses fonctionnelles nouvelles pour rendre le service informatique plus efficace. Découvrez comment aborder la sauvegarde moderne

Tech - Par iTPro - Publié le 24 juin 2010