Symulowanie usługi SOAP
Kliknięcie prawym przyciskiem na folderze ▸ Dodaj ▸ Serwer SOAP.
Konfiguracja
Section titled “Konfiguracja”Każda symulowana operacja jest wpisem listy:
| Pole | Rola |
|---|---|
| SOAPAction | Wartość nagłówka, która identyfikuje operację |
| Nazwa | Nazwa operacji |
| Treść odpowiedzi | Zwracana koperta XML |
| Błąd | Zwraca <soap:Fault> ze statusem HTTP 500 |

Dopasowywanie
Section titled “Dopasowywanie”Operacja jest wybierana:
- najpierw na podstawie
SOAPAction— to zwykła droga; - w razie jej braku na podstawie nazwy, porównywanej z pierwszym elementem
potomnym
<soap:Body>.
Ten mechanizm zapasowy pozwala symulować usługi, których klient nie wysyła
nagłówka SOAPAction.
Symulowanie błędu
Section titled “Symulowanie błędu”Po oznaczeniu operacji jako błąd Restorm zwraca kopertę <soap:Fault> ze
statusem HTTP 500 — dokładnie to, co generuje prawdziwa usługa SOAP w stanie
błędu.
Trudno to wywołać na środowisku testowym, a jest to przecież ścieżka, którą klient musi umieć obsłużyć.
W scenariuszu
Section titled “W scenariuszu”Akcje Serwer SOAP oraz Zamknięcie serwera SOAP. Zob. Serwery hostowane.