Siirry sisältöön

SOAP-palvelun simulointi

Napsauta kansiota hiiren oikealla painikkeella ▸ Lisää ▸ SOAP-palvelin.

Jokainen simuloitu toiminto on oma luettelomerkintänsä:

KenttäTehtävä
SOAPActionOtsakkeen arvo, joka yksilöi toiminnon
NimiToiminnon nimi
Vastauksen sisältöPalautettu XML-kirjekuori
VirheVastaa <soap:Fault>-kirjekuorella ja HTTP-tilakoodilla 500

SOAP-palvelin-elementti: kuunteluosoite ja sen alla kaksi simuloitua toimintoa — CreateInvoice, joka palauttaa vastauksen sisällön, ja CancelInvoice, jonka ”Virhe”-valintaruutu on valittu

Toiminto valitaan:

  1. ensin sen SOAPAction-arvon perusteella — tämä on normaali tapa
  2. muussa tapauksessa sen nimen perusteella, jota verrataan <soap:Body>-elementin ensimmäiseen lapseen

Tämä varareitti mahdollistaa sellaisten palvelujen simuloinnin, joiden asiakas ei lähetä SOAPAction-otsaketta.

Merkitse toiminto virheeksi, niin Restorm vastaa <soap:Fault>-kirjekuorella ja HTTP-tilakoodilla 500 — täsmälleen sillä, mitä oikea SOAP-palvelu virhetilanteessa tuottaa.

Tätä on vaikea saada aikaan testipalvelussa, ja silti se on polku, joka asiakkaasi on osattava käsitellä.

Toiminnot SOAP-palvelin ja Sulje SOAP-palvelin. Katso Isännöidyt palvelimet.