Auslösen von SOAP-Ausnahmen aus Orchestrierungen, die als Webdienst veröffentlicht werden
Sie können eine SOAP-Ausnahme aus einer Orchestrierung zurückgeben, die Sie als Webdienst veröffentlicht haben. Sie fügen Ihrem SOAP-Port eine Fehlermeldung hinzu, die anstelle der Antwort gesendet wird.
So lösen Sie eine SOAP-Ausnahme in einer Orchestrierung aus, die als Webdienst veröffentlicht wurde
Fügen Sie dem SOAP-Porttyp eine Fehlermeldung hinzu. Der Nachrichtentyp für die Fehlermeldung kann ein beliebiges XSD-konformes Schema oder einfacher Typ sein.
Hinweis
Um eine Zeichenfolge als SoapException mit Fehlerinformationen zurückzugeben, können Sie die einfache Typzeichenfolge als Fehlermeldungstyp verwenden.
Erstellen Sie die Fehlermeldung in Ihrer Orchestrierung.
Verwenden Sie das Shape Senden , um eine Verknüpfung mit dem Fehlervorgang im SOAP-Port zu erstellen, der der Fehlermeldung entspricht. Die zurückgegebene Fehlermeldung wird von der SOAP-Ausnahme umschlossen.
Wenn die Orchestrierung keinen Fehler zurückgibt, verwenden Sie eine andere Send-Form , um die SOAP-Standardantwortnachricht mit dem üblichen Antwortvorgang zu senden.
Weitere Informationen
Fehlermeldungen
Veröffentlichen einer Orchestrierung als Webdienst