Professional Documents
Culture Documents
SOAP Lab 2015 2016
SOAP Lab 2015 2016
3. Ecrire le code suivant dans votre fichier (ne pas oublier de sauvegarder
le fichier, lors de la création du web service, eclipse ne le sauvegarde
pas automatiquement)
public class HelloWorld {
public String toUpper (String s){
return s.toUpperCase();
}
2
suivante). Ne pas oublier de cocher « Publish the Web service » &
« Monitor the web service ».
5. Arrivé à ce stade, Eclipse doit lancer le serveur Tomcat avec votre web
service. Il doit aussi générer le client(FAMILY_NAMEClient). Lorsque
l’opération est achevée, Eclipse exécute le client.
3
6. On peut maintenant sélectionner les méthodes et les essayer. Par
exemple toLower
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<toLower xmlns="http://service.web.com.FAMILY_NAME">
<s>LOWER ME PLEASE</s>
</toLower>
</soapenv:Body>
</soapenv:Envelope>
Ensuite, la commande curl à envoyer est la suivante : curl --header
"Content-Type:text/xml;charset=utf-8" --header "SOAPAction:toLower" --data
@SOAP_ENVELOPE_FILENAME http://86.119.30.210:8080/
FAMILY_NAME /services/HelloWorld