Freigeben über


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

  1. 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.

  2. Erstellen Sie die Fehlermeldung in Ihrer Orchestrierung.

  3. 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