Einen SOAP-Dienst simulieren
Rechtsklick auf einen Ordner ▸ Hinzufügen ▸ SOAP-Server.
Konfigurieren
Section titled “Konfigurieren”Jede simulierte Operation ist ein Listeneintrag:
| Feld | Rolle |
|---|---|
| SOAPAction | Der Header-Wert, der die Operation identifiziert |
| Name | Der Name der Operation |
| Antwort-Body | Der zurückgegebene XML-Umschlag |
| Fault | Antwortet mit einem <soap:Fault> und HTTP-Status 500 |

Die Zuordnung
Section titled “Die Zuordnung”Eine Operation wird ausgewählt:
- zunächst über ihre
SOAPAction– das ist der normale Weg; - andernfalls über ihren Namen, verglichen mit dem ersten Kind von
<soap:Body>.
Dieser Rückfall ist es, der es erlaubt, Dienste zu simulieren, deren
Client keinen SOAPAction-Header sendet.
Einen Fault simulieren
Section titled “Einen Fault simulieren”Markieren Sie eine Operation als Fault, und Restorm antwortet mit
einem <soap:Fault>-Umschlag und HTTP-Status 500 – genau das, was ein
echter SOAP-Dienst im Fehlerfall erzeugt.
Das ist auf einem Testdienst schwer zu provozieren, und doch ist es genau der Weg, den Ihr Client verarbeiten können muss.
In einem Szenario
Section titled “In einem Szenario”Die Aktionen SOAP-Server und SOAP-Server schließen. Siehe Gehostete Server.