Ensuite, créez une enveloppe Java qui appelle le code RPG qui génèrera les rapports. Les services Web WDSc doivent appeler Java au lieu d’appeler RPG directement. Le seul moyen d’appeler RPG directement est d’écrire tout le projet en RPG et d’utiliser un logiciel tierce partie pour l’appeler à partir du
Créer une enveloppe Java
Web. Toutefois, WDSc permet à des programmeurs Java même inexpérimentés d’écrire facilement des enveloppes pour appeler RPG et d’autres langages.
1. Etendez ReportService jusqu’à obtenir Java Resources. Faites un clic droit dessus et choisissez New|Other|iSeries |Java|Program Call Bean. Cliquez sur Next.
2. La page suivante vous permet de choisir le programme RPG à appeler et de nommer le JavaBean que vous créez (j’ai appelé le mien ReportBean comme le montre la figure 1). Remplissez le nom JavaBean et indiquez où se trouve le programme RPG. Si vous ne voulez pas créer un programme RPG à appeler, vous pouvez appeler n’importe quel programme système de votre choix. Vous pouvez suivre cet exemple même si vous n’avez pas l’accès pour créer des objets système en appelant un programme système. Si vous n’avez pas déjà une connexion à votre iSeries à partir de WDSc, vous pouvez en créer une sur cet écran puis naviguer vers le programme. Cela fait, cliquez sur OK. Vous pouvez maintenant ajouter des paramètres à passer au programme. Comme cet exemple n’en a aucun, cliquez sur Next à la fin.
3. Entrez un dossier et nom de package Java pour le bean. J’ai nommé mon dossier ReportService/JavaSource et mon package Java com.chuckcaplan.iseriesnews. Par défaut, Services est sélectionné pour Generate JavaBeans and a PCML File. Acceptez la valeur par défaut et cliquez sur Next.
4. Sur la dernière page, entrez votre nom d’hôte et vos références pour vous connecter (log on) à l’iSeries. Vous pouvez aussi définir votre liste de bibliothèques sur cette page. Quand le service Web utilise le JavaBean pour appeler votre code RPG, il s’identifie auprès de l’iSeries et s’exécute en utilisant ces valeurs. Cliquez sur Finish.
5. Observez que certains nouveaux fichiers ont été ajoutés au projet ReportService. Le service Web les utilise pour exécuter le code RPG conformément à vos spécifications.
Téléchargez cette ressource
Guide de Threat Intelligence contextuelle
Ce guide facilitera l’adoption d’une Threat Intelligence - renseignement sur les cybermenaces, cyberintelligence - adaptée au "contexte", il fournit des indicateurs de performance clés (KPI) pour progresser d' une posture défensive vers une approche centrée sur l’anticipation stratégique
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Les DSI français face au défi de l’IA : ambitions élevées, marges de manœuvre limitées
- Connectivité et impression sans contrainte : repenser la gestion documentaire en 2026
- Souveraineté numérique : réinvestir les fondations pour sortir de la dépendance à Microsoft
- L’essor de l’IA propulse les cyberattaques à des niveaux records
Articles les + lus
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Face à l’urgence écologique, l’IT doit faire sa révolution
D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
À la une de la chaîne Tech
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- Face à l’urgence écologique, l’IT doit faire sa révolution
- D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
