> Tech > Générer des rapports.

Générer des rapports.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

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

Préparer l’entreprise aux technologies interconnectées

Préparer l’entreprise aux technologies interconnectées

Avec la « quatrième révolution industrielle », les environnements hyperconnectés entraînent de nouveaux risques en matière de sécurité. Découvrez, dans ce guide Kaspersky, comment faire face à cette nouvelle ère de vulnérabilité.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010