Ga naar inhoud

Een SOAP-service mocken

Rechtsklik op een map ▸ Toevoegen ▸ SOAP-server.

Elke gemockte operatie is een item in een lijst:

VeldRol
SOAPActionDe headerwaarde die de operatie identificeert
NaamDe naam van de operatie
ResponsbodyDe XML-envelop die wordt teruggegeven
FaultAntwoordt met een <soap:Fault> en HTTP-status 500

Een SOAP-serverelement: het luisteradres en daarna twee gemockte operaties — CreateInvoice, die een responsbody teruggeeft, en CancelInvoice, waarvan het selectievakje “Fault” is aangevinkt

Een operatie wordt gekozen:

  1. eerst op haar SOAPAction — dat is de normale weg;
  2. anders op haar naam, vergeleken met het eerste kind van <soap:Body>.

Met die terugval kunt u services mocken waarvan de client geen SOAPAction-header verstuurt.

Markeer een operatie als fault en Restorm antwoordt met een <soap:Fault>-envelop en HTTP-status 500 — precies wat een echte SOAP-service in foutsituatie oplevert.

Dat is moeilijk uit te lokken op een acceptatieservice, en het is toch het pad dat uw client moet kunnen verwerken.

De acties SOAP-server en SOAP-server sluiten. Zie Gehoste servers.