Inhaltsverzeichnis

Search

  1. Vorwort
  2. Web-Dienste
  3. SOAP-Webdienste
  4. WSDL-Datenobjekt
  5. Schemaobjekt
  6. Vorgehensweise für das Erstellen eines SOAP-Webdiensts
  7. Operation-Mappings
  8. Parsen von Webdienst-SOAP-Meldungen
  9. Generieren von Webdienst-SOAP-Meldungen
  10. Web-Dienst-Verbraucher-Umwandlung
  11. REST-Webdienste
  12. Vorgehensweise für das Erstellen eines REST-Webdiensts
  13. REST-Webdienst-Verbraucher-Umwandlung
  14. REST-Webdienst-Verbraucher-Umwandlung – Anwendungsfälle
  15. Verwaltung von REST- und SOAP-Webdiensten
  16. Anhang A: Datentyp-Kompatibilität

Webdienste-Handbuch

Webdienste-Handbuch

Konfigurieren der Fehlerumwandlung

Konfigurieren der Fehlerumwandlung

Konfigurieren Sie jede Fehlerumwandlung, wenn die Web-Dienst-Operation Fehler zurückgibt oder wenn Sie eine Fehlerumwandlung für einen allgemeinen Fehler erstellen. Definieren Sie die Eingabeports und ordnen Sie die Daten aus den Eingabeports den Knoten im Operation-Fehler zu.
  1. Wählen Sie die Fehlerumwandlung im Editor aus.
  2. Klicken Sie auf die Registerkarte
    Ports
    in der Ansicht
    Eigenschaften
    .
  3. Klicken Sie auf
    Fehler-Mapping
    .
    Im Bereich
    Operation-Fehler
    wird die Hierarchie der Antwort- bzw. Fehlermeldung angezeigt. Definieren Sie die Eingabeports im Bereich
    Ports
    .
  4. Optional können Sie auf
    Zeilen anzeigen
    klicken, um die Verbindungslinien zwischen den Eingabeports und den Knoten im Operation-Fehler einzublenden. Sie können entscheiden, ob alle Linien oder nur jene der ausgewählten Ports angezeigt werden sollen.
  5. Wenn der Operation-Fehler anyType-Elemente, Elemente, anyAttribute-Attribute, Elemente eines abgeleiteten Typs oder Substitutionsgruppen enthält, wählen Sie Objekte im Bereich
    Operation-Fehler
    aus. Klicken Sie für einen Knoten in der Spalte
    Typ
    auf
    Auswählen
    , und wählen Sie einen oder mehrere Typen, Elemente oder Attribute aus der Liste.
  6. Zum Hinzufügen einer Eingabegruppe verwenden Sie eine der folgenden Methoden:
    Option
    Beschreibung
    Knoten ziehen
    Ziehen Sie den Zeiger aus einem Gruppenknoten oder einem untergeordneten Knoten im Bereich
    Operation-Fehler
    in eine leere Spalte im Bereich
    Ports
    . Wenn es sich um einen Gruppenknoten handelt, fügt das Developer Tool eine Gruppe ohne Ports hinzu.
    Manuelles Hinzufügen einer Gruppe
    Klicken Sie auf den Pfeil neben der Schaltfläche
    Neu
    und wählen Sie
    Neue Gruppe
    .
    Wählen Sie
    Zuordnen der ersten Hierarchiestufe
    .
    Wählen Sie
    Zuordnen der ersten Hierarchiestufe
    . Das Developer Tool weist die Knoten der ersten Ebene des Operation-Fehlers den Eingabeports und -gruppen zu. Das Developer Tool erstellt auch die Eingabeports und -gruppen, die zum Zuordnen der Daten erforderlich sind.
  7. Zum Hinzufügen eines Eingabeports verwenden Sie eine der folgenden Methoden:
    Option
    Beschreibung
    Manuelles Hinzufügen eines Ports
    Klicken Sie auf den Pfeil neben der Schaltfläche
    Neu
    und wählen Sie
    Neuer Port
    .
    Ziehen von Ports aus anderen Umwandlungen
    Ziehen Sie im Editor einen Port aus einer anderen Umwandlung in die Fehlerumwandlung.
    Kopieren von Ports
    Wählen Sie Ports in einer anderen Umwandlung aus und kopieren Sie sie in den Bereich
    Operation-Fehler
    . Zum Kopieren der Ports können Sie Tastenkombinationen oder die Schaltflächen zum Kopieren und Einfügen im Developer Tool verwenden.
    Wählen Sie
    Zuordnen der ersten Hierarchiestufe
    .
    Wählen Sie
    Zuordnen der ersten Hierarchiestufe
    . Das Developer Tool weist die Knoten der ersten Ebene des Operation-Fehlers den Eingabeports und -gruppen zu. Das Developer Tool erstellt auch die Eingabeports und -gruppen, die zum Zuordnen der Daten erforderlich sind.
  8. Um Daten aus den Eingabeports den Knoten in der Operation-Fehler-Hierarchie zuzuordnen, ziehen Sie den Zeiger aus den einzelnen Eingabeports bzw. -gruppen zum entsprechenden Knoten im Operation-Fehler.
    Das Eingabefeld für den Speicherort wird neben dem Knoten im Bereich
    Operation-Fehler
    angezeigt.
  9. Um XML-Daten aus einem Eingabeport einer gesamten SOAP-Antwort zuzuordnen, klicken Sie mit der rechten Maustaste und wählen
    Als XML zuordnen
    .
  10. Verwenden Sie zum Zuweisen von Eingabeports als zusammengesetzter Schlüssel eine der folgenden Methoden:
    Option
    Beschreibung
    Ziehen von Eingabeports
    Wählen Sie zwei oder mehrere Eingabeports aus und ziehen Sie sie zu einem Schlüssel in der Operation-Fehler-Hierarchie.
    Wählen Sie Eingabeports aus dem Dialogfeld
    Speicherort auswählen
    aus.
    Klicken Sie in die Spalte
    Speicherort
    eines Schlüssels in der Operation-Fehler-Hierarchie und wählen Sie die Eingabeports aus.
  11. Verwenden Sie zum Löschen der Knotenspeicherorte eine der folgenden Methoden:
    Option
    Beschreibung
    Klicken Sie auf die Schaltfläche
    Löschen
    .
    Wählen Sie mindestens einen Knoten im Bereich
    Operation-Fehler
    aus und klicken Sie auf
    Löschen
    .
    Löschen der Zeilen, die Ports mit Knoten verbinden
    Wählen Sie mindestens eine Verbindungslinie zwischen den Eingabeports und den Knoten im Operation-Fehler aus und drücken Sie
    Löschen
    .