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

Mehrfach vorkommende Daten in der REST-Ausgabeumwandlung

Mehrfach vorkommende Daten in der REST-Ausgabeumwandlung

Die REST-Ausgabeumwandlung kann mehrere Gruppen von Daten empfangen und mehrere Ebenen von Ausgabedaten in der Antwortnachricht zurückgeben. Jede Gruppe von Daten in der Antwortnachricht ist durch einen Schlüssel verknüpft.
Die folgende Abbildung zeigt ein Ausgabe-Mapping, das mehrere Aufträge für einen Kunden zurückgibt:
Die Eingabeports umfassen eine Gruppe „Customer_Order“ und eine Gruppe „Orders“. Die Kundennummer erscheint in jeder Gruppe. Der Ausgabebereich zeigt dieselben Felder als Knoten in der Ausgabehierarchie. Die Kundennummer ist ein Primärschlüssel in „Customer_Order“ und ein Fremdschlüssel in „Orders“.
Der Bereich
Ports
im Ausgabe-Mapping hat zwei Gruppen: „Customer_Order“ und „Orders“. Jede Gruppe enthält eine Kundennummer. Die Kundennummer wird der Schlüssel zur Verknüpfung der Kundendaten mit den Auftragsdaten in der Antwortnachricht.
Der Primärschlüssel in der Ressourcendefinition ist „Customer_No“. „Customer_No“ ist ein Schlüssel in „Customer_Order“. In „Orders“ ist dieser Wert ein Fremdschlüssel. Der Primärschlüssel muss eindeutige Werte enthalten. Wenn der Datenintegrationsdienst mehrfach vorkommende Aufträge verarbeitet, kann er alle Aufträge für einen Kunden anhand des Schlüssels zurückgeben. Der Primärschlüssel und der Fremdschlüssel erscheinen nicht in der Antwortnachricht.
Der Bereich
Ausgabe
im Ausgabe-Mapping enthält die Antwortnachricht. Sie müssen einen Eingabeport mit jedem Schlüssel in der Ausgabe verknüpfen.
Wenn die REST-Ausgabeumwandlung doppelte Primärschlüsselwerte empfängt, schlägt die Vorschau mit einer Fehlermeldung fehl.