Pour simplifier, et en vue d'une utilisation plus étendue dans le futur, nous allons exposer le groupe de fonctions LC01 auquel appartient cette fonction.
La création d'un webservice se fait directement dans le navigator:
Je passe sur la suite de la création, assez triviale. Choisissez les fonctions à exposer selon votre goût, et sachez que vous pourrez revenir dessus plus tard. Une fois terminée, vous avez une définition de service prête à être exposée:
Ce n'est pas fini (ou presque), il faut maintenant le déployer, ce qui se fait par la transaction SOAMANAGER. Laquelle va lancer le navigateur sur un webdynpro de gestion. Le 2e onglet est celui qui nous intéresse:
Dans "Administration service Web", nous allons nous créer un point d'accès pour le webservice. Je passe encore une fois les détails, mais au final on a une entrée dans les points d'accès:
C'est à peu près tout, on peut maintenant aller chercher la WSDL qui nous sera utile pour consommer notre service.
Ce que je vous conseille, c'est d'utiliser un client SOAP pour observer et tester vos services, comme l'excellent soapUI, qui vous permettra d'analyser les messages SOAP ou HTTP et de résoudre vos problèmes rapidement.
Notre service est déployé ! Passons à la suite ...







Aucun commentaire:
Enregistrer un commentaire