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

SOAP-Meldungen

SOAP-Meldungen

Die Web-Dienst-Verbraucher-Umwandlung verwendet das SOAP-Protokoll (Simple Object Access Protocol) für den Austausch von Informationen mit dem Web Services Provider sowie zum Anfordern von Web-Diensten. SOAP definiert das Format für Web-Dienst-Anfrage- und -Antwortmeldungen.
Beim Umwandeln von Daten mit einer Web-Dienst-Verbraucher-Umwandlung erzeugt die Umwandlung eine SOAP-Anfrage und stellt eine Verbindung zum Web-Dienst her. Die Umwandlung verbindet sich mit einem Web-Dienst unter Verwendung einer Endpunkt-URL, die im WSDL-Objekt, in einer Web-Dienst-Verbindung oder einem Endpunkt-URL-Eingabeport definiert ist. Die SOAP-Anfrage enthält die Informationen, die vom Web-Dienst zum Ausführen der angefragten Operation benötigt wird. Die Web-Dienst-Operation gibt Daten an die Umwandlung in einer SOAP-Antwort zurück. Die Umwandlung ordnet Daten aus der SOAP-Antwort zu und gibt die Daten in Ausgabeports zurück.
Die Webdienstbenutzer-Umwandlung verschlüsselt die SOAP-Meldungs-Header in ISO-8859-1.
Die Umwandlung kann SOAP-Meldungen mit Dokument-/Literalverschlüsselung verarbeiten. Der Dokument-/Literalstil benötigt ein XML-Schema zur Beschreibung der SOAP-Meldung. SOAP-Meldungen werden aus dem XML generiert. Wenn eine SOAP-Meldung mehrfach vorkommende Elemente enthält, bilden die Elementgruppen Ebenen in der XML-Hierarchie. Die Gruppen werden verbunden, wenn eine Ebene mit einer anderen verschachtelt wird.
Eine SOAP-Anfragemeldung kann hierarchische Daten enthalten. Die Web-Dienst-Verbraucher-Umwandlung sendet beispielsweise eine Anfrage zum Hinzufügen von Kundenaufträgen zu einer Umsatzdatendatenbank. Die Umwandlung übergibt zwei Gruppen von Daten in einer SOAP-Anfragemeldung. Eine Gruppe enthält eine Kunden-ID und einen -Namen, während die andere Gruppe Auftragsinformationen enthält. Die Auftragsinformationen kommen mehrfach vor.
Eine SOAP-Antwortmeldung kann hierarchische Daten enthalten. Die Web-Dienst-Verbraucher-Umwandlung erzeugt beispielsweise eine SOAP-Anfrage für Kundenaufträge. Der Web-Dienst gibt einen Auftrags-Header und mehrfach vorkommende Elemente mit Auftragsdetails in der SOAP-Antwort zurück.