SOAP-Dokumente senden

SOAP-Dokumente unterscheiden sich von allen anderen Dokumenttypen, die über HTTP/S ausgetauscht werden. Im folgenden Abschnitt wird beschrieben, wie SOAP-Dokumente zwischen WebSphere Partner Gateway und WebSphere Business Integration Message Broker über das HTTP-Transportprotokoll gesendet und empfangen werden.

Die Konfiguration von WebSphere Partner Gateway und Message Broker für die Übertragung von SOAP-Dokumenten ist der Konfiguration zur Übertragung von Nicht-SOAP-Dokumenten über das HTTP-Protokoll sehr ähnlich. Tabelle 68 enthält eine Übersicht, wo Sie Informationen zur Konfiguration dieser beiden Integrationskomponenten finden.

Tabelle 68. WebSphere Partner Gateway und Message Broker zur Übertragung von SOAP-Dokumenten konfigurieren
Integrationskomponente Konfigurationsschritt Weitere Informationen unter...
WebSphere Partner Gateway Zum Senden von Dokumenten über HTTP konfigurieren Sie das Ziel und das Gateway für SOAP-Dokumente in der gleichen Weise wie für Nicht-SOAP-Dokumente.

Dokumentenversand über das HTTP-Transportprotokoll konfigurieren

Dokumenteneingang über das HTTP-Transportprotokoll konfigurieren

WebSphere Business Integration Message Broker Die Nachrichtenflüsse zur Verarbeitung von SOAP-Dokumenten sind denen für Nicht-SOAP-Dokumente, die über HTTP gesendet werden, sehr ähnlich. Zur Verarbeitung von SOAP-Dokumenten ist nur ein zusätzlicher Transportknoten erforderlich.

Informationen zum Senden eines SOAP-Dokuments an Message Broker finden Sie in Tabelle 69.

Informationen zum Empfangen eines SOAP-Dokuments von Message Broker finden Sie in Nachrichtenfluss für den HTTP-Transport erstellen.

Damit Message Broker ein SOAP-Dokument, das von WebSphere Partner Gateway gesendet wird, korrekt verarbeiten kann, muss der Nachrichtenfluss einen HTTPRequest-Knoten zur Ausführung der Kommunikation mit dem Web-Services-Client enthalten. In Tabelle 69 sind die Knoten aufgeführt, die in einem Message Broker-Nachrichtenfluss zur Verarbeitung eines von WebSphere Partner Gateway gesendeten SOAP-Dokuments erforderlich sind.

Tabelle 69. Knoten zum Senden von SOAP-Dokumenten an Message Broker
Knotentyp Zweck Anmerkungen
HTTPInput Empfängt das WebSphere Partner Gateway-Anforderungsdokument in einem Nachrichtenfluss.

Setzen Sie das Feld für den URL-Selektor (URL Selector) in den Basiseigenschaften (Basic Properties) dieses Transportknotens auf die URL-Adresse, an die WebSphere Partner Gateway Dokumente sendet (die URL-Adresse, die im Gateway von WebSphere Partner Gateway konfiguriert ist). Die URL-Adresse muss folgendes Format haben:

http://hostname:port/pfad

Dabei ist hostname der Name des Computers, auf dem sich WebSphere Partner Gateway befindet, port die HTTP-Portnummer, an der die Empfangskomponente (Receiver) von WebSphere Partner Gateway empfangsbereit ist, und pfad die Angabe der Position auf diesem Computer.

Weitere Informationen finden Sie im Abschnitt Dokumentenversand über das HTTP-Transportprotokoll konfigurieren.

Compute Führt die Operationen der Geschäftslogik aus, z. B. die Aktualisierung von Headerinformationen. Verwenden Sie ESQL zur Ausführung der Geschäftslogik. Der Berechnungsknoten sendet die resultierende Nachricht an den HTTPReply-Knoten.
HTTPRequest Sendet die SOAP-Anforderung an den externen Web-Service-Provider (WebServices) und empfängt eine Antwort von diesem Web-Service. Keine.
HTTPReply Gibt eine Antwort an WebSphere Partner Gateway zurück. Standardmäßig sendet dieser Knoten die Ausgabenachricht an den Client.

Copyright IBM Corp. 2003, 2005