Pour finir, créez le service Web que les clients appellent pour générer des rapports.
1. Faites un clic droit sur le projet ReportService et choisissez New|Other|Web Service. Cliquez sur Next.
2. Choisissez JavaBean Web Service pour le Web Service Type. Ce type de service
Générer des rapports.
signifie que le service appelle une méthode dans un JavaBean que vous fournissez. Ici, le bean est l’appel de programme ReportBean; mais le bean pourrait aussi effectuer d’autres tâches. Sélectionnez Test the Web Service pour vous assurer que le service nouvellement créé fonctionne. Cliquez sur Next.
3. Sur la page suivante, choisissez le bean que le service Web appelle. Ici, tapez ou naviguez jusqu’à com.chuckcaplan. iseriesnews. reportbeanservices. Cliquez sur Next.
4. Vérifiez que le Web Project et EAR sont préremplis avec ReportService et DefaultEAR. Un environnement de test de serveur est créé afin de tester le service Web. Si nécessaire, modifiez les détails du serveur Web. Cliquez sur Next.
5. Cliquez sur Deselect All puis sélectionnez toutes les méthodes dans le bean qui devraient être exposées via le service Web. Autrement dit, sélectionnez toutes les méthodes que le client devrait pouvoir appeler (figure 2). Dans ce cas, ne sélectionnez que reportbean_XML(com.chuckcaplan.iseriesnews.ReportBeanIn put) parce que c’est le nom de la méthode qui envoie la commande pour générer les rapports. Vous pouvez aussi changer le nom et l’emplacement du fichier WDSL sur cette page. A la fin, cliquez sur Next.
6. Cliquez sur Next pour utiliser le Web Services Explorer comme outil de test. Ne le lancez pas encore.
7. Comme vous ne publiez pas vers un UDDI Registry, cliquez sur Finish pour en terminer avec le WDSc Web Services Wizard.
8. Le serveur nouvellement créé démarre alors pour que vous puissiez tester le service. Un navigateur dans l’espace de travail vous permet de tester chaque méthode exposée au service Web. Cliquez sur ReportBean_XML|Go pour invoquer la méthode reportbean_XML() ReportBeanServices par l’intermédiaire du service Web. La fenêtre Status affiche le résultat. Vous pouvez maintenant vous connecter (sign on) à l’iSeries et vérifier que les rapports ont été générés. Peut-être devrez-vous vérifier les job logs ou autres objets ou fichiers que l’appel du programme aurait pu changer. Si l’appel du programme a été infructueux, WDSc fournit un message d’erreur qui explique ce qui s’est produit après invocation de la méthode.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Chiffrements symétrique vs asymétrique
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Activer la mise en veille prolongée dans Windows 10
Les plus consultés sur iTPro.fr
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Ready For IT 2026 : quand l’accélération de l’innovation redessine les priorités des décideurs IT
- Microsoft Build 2026 : industrialiser l’IA agentique dans les environnements d’entreprise
- IA et souveraineté des données : les entreprises françaises redéfinissent les infrastructures IT
Articles les + lus
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
À la une de la chaîne Tech
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
