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.
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.
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. |