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
- Sekoia.io : l’alternative européenne qui s’impose dans la cybersécurité
- Redéfinir la confiance à l’ère de l’IA agentique : les entreprises sont-elles prêtes pour le SOC autonome ?
- IA Agentique : la vraie rupture c’est la gouvernance humaine
- Les défaillances des pipelines de données pèsent lourdement sur la performance des grandes entreprises
Articles les + lus
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
Adapter la sécurité OT aux réalités de l’industrie
À la une de la chaîne Tech
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
- Adapter la sécurité OT aux réalités de l’industrie
