Aller au contenu

Simulacija SOAP servisa

Desni klik na fasciklu ▸ Dodaj ▸ SOAP server.

Svaka simulirana operacija je stavka liste:

PoljeUloga
SOAPActionVrednost zaglavlja koja identifikuje operaciju
NazivNaziv operacije
Telo odgovoraVraćeni XML omotač
GreškaOdgovara sa <soap:Fault> i HTTP statusom 500

SOAP server element: adresa osluškivanja, pa dve simulirane operacije — CreateInvoice, koja vraća telo odgovora, i CancelInvoice, kod koje je označeno polje „Greška”

Operacija se bira:

  1. najpre po svom SOAPAction-u — to je uobičajen put;
  2. inače po svom nazivu, upoređenom sa prvim detetom elementa <soap:Body>.

Taj rezervni put je ono što omogućava simulaciju servisa čiji klijent ne šalje zaglavlje SOAPAction.

Označite operaciju kao grešku i Restorm odgovara omotačem <soap:Fault> sa HTTP statusom 500 — tačno onim što proizvodi stvaran SOAP servis u grešci.

To je teško izazvati na testnom servisu, a ipak je to put koji vaš klijent mora da ume da obradi.

Akcije SOAP server i Zatvaranje SOAP servera. Vidite Hostovani serveri.