Přeskočit na obsah

Simulace služby SOAP

Klikněte pravým tlačítkem na složku ▸ Přidat ▸ Server SOAP.

Každá simulovaná operace je jednou položkou seznamu:

PoleRole
SOAPActionHodnota hlavičky, která operaci identifikuje
NázevNázev operace
Tělo odpovědiVracená obálka XML
ChybaOdpoví <soap:Fault> se stavem HTTP 500

Prvek Server SOAP: adresa naslouchání a potom dvě simulované operace — CreateInvoice, která vrací tělo odpovědi, a CancelInvoice, u níž je zaškrtnuté pole „Chyba“

Operace se vybírá:

  1. nejprve podle své hodnoty SOAPAction — to je běžná cesta;
  2. jinak podle svého názvu, porovnaného s prvním potomkem prvku <soap:Body>.

Právě tato záložní cesta umožňuje simulovat služby, jejichž klient hlavičku SOAPAction neposílá.

Označte operaci jako chybu a Restorm odpoví obálkou <soap:Fault> se stavem HTTP 500 — přesně to, co při chybě vyprodukuje skutečná služba SOAP.

Na testovací službě se to vyvolává obtížně, a přitom je to cesta, kterou váš klient musí umět zpracovat.

Akce Server SOAP a Zavřít server SOAP. Viz Hostované servery.