Le service de cours des devises https://ws.acme.test/CoursDevises (SOAP 1.2) est décrit par ~/ws/CoursDevises.wsdl. Dans ~/ws :
- Lisez le WSDL : nom de l'opération →
answer operation <nom>
- Écrivez
requete.xml : enveloppe soap:Envelope (espace de noms http://www.w3.org/2003/05/soap-envelope), soap:Body contenant <cd:ObtenirCours xmlns:cd="urn:acme:cours"> avec <cd:Devise>USD</cd:Devise>
- Appel :
curl -s -H "Content-Type: application/soap+xml; charset=utf-8" --data @requete.xml https://ws.acme.test/CoursDevises → cours obtenu → answer cours <valeur>
- Que renvoie un service SOAP en cas d'erreur métier ? →
answer erreur <soap-fault|http-200-vide|redirection>