Die Fehlerumwandlung stellt das Fehlerelement in der Web-Dienst-WDSL dar. Die Fehlerumwandlung generiert einen benutzerdefinierten Fehler in der Web-Dienst-Operation.
Die Fehlerumwandlung stellt einen der folgenden benutzerdefinierten Fehler dar:
Vordefinierter Fehler
Bei einem vordefinierten Fehler stellt die Fehlerumwandlung das Fehlerelement in der Web-Dienst-WDSL dar. Bei einem vordefinierten Fehler erstellt die Fehlerumwandlung eine Fehlermeldung aus relationalen Daten im Web-Dienst-Operation-Mapping.
Allgemeiner Fehler
Bei einem allgemeinen Fehler stellt die Fehlerumwandlung keines der Fehlerelemente dar, die in der Web-Dienst-WSDL für eine Web-Dienst-Operation definiert sind. Die Fehlerumwandlung für einen allgemeinen Fehler gibt eine allgemeine Fehlermeldung zurück, wenn in einer Umwandlung ein Fehler auftritt. Sie können im Developer Tool eine Fehlerumwandlung für einen allgemeinen Fehler erstellen und konfigurieren.
Eine Operation kann mehrere Fehlerumwandlungen enthalten. Sie können einem Mapping mehrere Instanzen der gleichen Fehlerumwandlung hinzufügen, um dieselbe Meldung in verschiedenen Teilen des Mapping zu generieren.
Sie können Fehlerumwandlungen zum Mapping hinzufügen oder daraus entfernen, ohne die Operationssignatur ändern zu müssen. Wenn Sie wissen, dass ein Fehler bei der Ausführung des Mapping niemals auftreten kann, können Sie die Fehlerumwandlung aus dem Mapping entfernen. Sie müssen eine Fehlerumwandlung mit einer übergeordneten Umwandlung verbinden, da das Mapping ansonsten ungültig ist.
Wenn Sie in einer Operation mit SOAP 1.1-Bindung einen Fehler erstellen, erstellt der Assistent das Fehlercode-, Fehlerstring- und Fehlerakteur-Element. Wenn Sie in einer Operation mit SOAP 1.2-Bindung einen Fehler erstellen, erstellt der Assistent das Code-, Reason-, Node- und Role-Element. Beim Hinzufügen von Elementen zum Fehler fügt der Assistent die Elemente der Detail-Gruppe im Fehler hinzu. Auf der Registerkarte
Ports
der Fehlerumwandlung können Sie die Operation-Fehler-Hierarchie anzeigen, Umwandlungseingabeports hinzufügen und die Eingabeports der Operation-Ausgabe zuordnen. Die Operation-Fehler-Hierarchie definiert die Meldungshierarchie der SOAP-Antwort für Fehlermeldungen aus einem benutzerdefinierten Fehler.
Sie können XML-Daten aus einem String- oder Texteingabeport der gesamten SOAP-Antwort zuordnen. Wenn Sie XML-Daten der gesamten SOAP-Antwort zuordnen, können Sie den Knoten im Operation-Fehler keine Ports zuordnen.
Konfigurieren Sie die erweiterten Eigenschaften auf der Registerkarte