Gå til innholdet

Mocke en SOAP-tjeneste

Høyreklikk på en mappe ▸ Legg til ▸ SOAP-server.

Hver mockede operasjon er en oppføring i en liste:

FeltRolle
SOAPActionHeaderverdien som identifiserer operasjonen
NavnNavnet på operasjonen
SvarkroppXML-konvolutten som returneres
FeilSvarer med en <soap:Fault> og HTTP-status 500

Et SOAP-server-element: lytteadressen, og deretter to mockede operasjoner — CreateInvoice, som returnerer en svarkropp, og CancelInvoice, der avkrysningsboksen «Feil» er huket av

En operasjon velges:

  1. først ut fra SOAPAction — det er den normale veien;
  2. ellers ut fra navnet, sammenlignet med det første barnet av <soap:Body>.

Denne reserveløsningen er det som gjør det mulig å mocke tjenester der klienten ikke sender noen SOAPAction-header.

Merk en operasjon som feil, så svarer Restorm med en <soap:Fault>-konvolutt og HTTP-status 500 — nøyaktig det en ekte SOAP-tjeneste produserer når den feiler.

Det er vanskelig å utløse på en testtjeneste, og likevel er det veien klienten din må kunne håndtere.

Handlingene SOAP-server og Lukk SOAP-server. Se Hostede servere.