Last modified by Administrateur local on 2022/03/02 09:37

Show last authors
1 Récupération du wsdl :
2 * [Axis1] [[http://Nomdomaine:Port/NomSite/services/NomService?wsdl>>url:http://NomdomainePort]]
3 * [Axis2] [[http://Nomdomaine:Port/NomSite/servaxis2/NomService?wsdl>>url:http://NomdomainePort]]
4
5
6 Liste des services web enregistrés :
7 * [Axis1] [[http://Nomdomaine:Port/NomSite/services>>url:http://NomdomainePort]]
8 * [Axis2] [[http://Nomdomaine:Port/NomSite/servaxis2/listServices>>url:http://NomdomainePort]]
9
10
11 Invocation d'un service web:
12 * [Axis1] [[http://Nomdomaine:Port/NomSite/services/NomService?method=NomMethod&p1=valP1&p2=valP2>>url:http://NomdomainePort]]....
13 * [Axis2] [[http://Nomdomaine:Port/NomSite/servaxis2/NomService/NomMethod?p1=valP1&p2=valP2>>url:http://NomdomainePort]]...
14
15
16 Désactivation du service de listing des services hébergés :
17 * [Axis1] Ajout de la ligne → <parameter name="axis.disableServiceList"value="true"/> comme sous-élément de l'élément //<globalConfiguration>// du fichier// web-inf/server-config.wsdd //de la webapp.
18 * [Axis2] Ajout de la ligne → <parameter name="disableServiceList">true</parameter> comme sous-élément de l'élément //<axisconfig>// dans le fichier// web-inf/conf/axis2.xml// de la webapp.
19
20
21 ----
22
23
24
25 //Remarque 1//:
26 * [Axis1] Le point d'accès "par défaut" d'un service web Axis1 est dans NomSite/services
27
28
29 Cela est lié à la définition dans le fichier web.xml de la servlet Axis (AxisServlet) avec le mappage <url-pattern>/services/*<url-pattern>
30 * [Axis2] Le point d'accès "par défaut" d'un service web Axis2 est dans NomSite/servaxis2
31
32
33 Cela est lié à la définition dans le fichier web.xml de la servlet Axis2 (Axis2Servlet) avec le mappage <url-pattern>/servaxis2/*<url-pattern>
34
35 //Remarque 2// : les noms des paramètres passés dans l'URL importent peu.
36
37 //Remarque 3// : L'invocation via une URL dans un navigateur peut échouer (ou comportement hasardeux) dans certains cas :
38 - ordre des paramètres passés dans l'URL n'est pas toujours respecté lors de l'invocation du service web par le serveur d'applications.
39 - taille de l'URL limitée à 255 caractères [limite d'une requête HTTP/Get]
40
41
42 Pour tester un service web, utiliser de préférence l'outil soapUI [[[http://sourceforge.net/projects/soapui/>>url:http://sourceforge.net/projects/soapui/]]]
43 (((
44 == (% style="line-height: 1.5;" %)Articles connexes(%%) ==
45 )))
46
47 Les articles connexes apparaissent ici en fonction des étiquettes que vous avez sélectionnées. Cliquez pour modifier la macro et ajouter ou modifier des étiquettes.
48
49 {{liveData sort="doc.date:desc" source="liveTable" properties="doc.title,doc.date,doc.author" description="Recently updated" limit="5" filters="tag=service" sourceParameters="translationPrefix=platform.index."}}{{/liveData}}
50