Eine allgemeine Übersicht zur Konfiguration von WebSphere Partner Gateway für die Kommunikation mit einem Back-End-System finden Sie im Abschnitt WebSphere Partner Gateway konfigurieren. In diesem Abschnitt werden die Schritte zusammengefasst, die zur Konfiguration von WebSphere Partner Gateway zur Kommunikation mit Message Broker erforderlich sind.
Die Konfiguration von WebSphere Partner Gateway erfolgt in folgenden Schritten:
Informationen zum Senden von Dokumenten von WebSphere Partner Gateway an Message Broker finden Sie im Abschnitt Unterstützung für ausgehende Dokumente bereitstellen.
Informationen zum Senden von Dokumenten von Message Broker an WebSphere Partner Gateway finden Sie im Abschnitt Unterstützung für eingehende Dokumente bereitstellen.
Damit WebSphere Partner Gateway Dokumente an beliebige Back-End-Systeme senden kann, müssen Sie die im Abschnitt Zieleinheit für Teilnehmerdokument definieren beschriebenen Schritte ausführen. Wenn es sich bei Ihrem Back-End-System um Message Broker handelt, müssen Sie ein Gateway erstellen, dessen Transporttyp mit dem Transportprotokoll übereinstimmt, das für Nachrichten zwischen WebSphere Partner Gateway und Message Broker verwendet wird. Wenn der Hub ein Dokument an Message Broker sendet, muss er wissen, wohin das Dokument weiterzuleiten ist. Diese Position muss dem verwendeten Transportprotokoll entsprechen. Das Transportprotokoll muss eines der von Message Broker unterstützten sein (siehe Von Message Broker unterstützte Nachrichtentransporte).
In den folgenden Abschnitten wird die Erstellung von Gateways für folgende, von Message Broker unterstützte Transportprotokolle zusammengefasst:
Wenn der Hub ein Dokument über das HTTP-Protokoll an Message Broker sendet, leitet er die Nachricht über das definierte Gateway weiter. Dieses Gateway gibt die URL-Adresse an, über die das Dokument von Message Broker empfangen werden kann. Wenn Message Broker das HTTP-Protokoll verwendet, leitet dieses Produkt das Dokument an den HTTPInput-Knoten des Nachrichtenflusses, der der angegebenen URL-Adresse zugeordnet ist.
Damit der Hub Dokumente mit dem HTTP-Transportprotokoll über ein Gateway senden kann, müssen Sie auf der Seite Gateway-Details der Community Console ein Gateway erstellen. Dieses Gateway muss so konfiguriert sein, dass das Transportprotokoll HTTP 1.1 verwendet und für Schreiboperationen die URL-Adresse verwendet wird, unter der der zugehörige HTTPInput-Knoten empfangsbereit ist. Wie Tabelle 61 zeigt, müssen Sie diese URL-Adresse im Feld Ziel-URI der Gatewaydefinition angeben.
Feld der Zieldetails | Wert | Anmerkungen und Einschränkungen |
---|---|---|
Ziel-URI | Die URL-Adresse muss mit der für den HTTPInput-Knoten konfigurierten URL-Adresse im Message Broker-Nachrichtenfluss übereinstimmen. | Ermitteln Sie diese URL-Adresse aus der Konfiguration des Nachrichtenflusses in der WebSphere Business Integration Message Broker-Integration. |
Wenn der Hub ein Dokument über das JMS-Protokoll an Message Broker sendet, leitet er die Nachricht an die entsprechende JMS-Warteschlange weiter, von der sie an die JMS-Warteschlange übertragen werden kann, aus der sie von Message Broker abgerufen werden kann. Damit der Hub auf diese JMS-Position zugreifen kann, müssen Sie in WebSphere Partner ein Gateway erstellen, das das JMS-Transportprotokoll verwendet. Dieses Gateway muss zum Schreiben an die Warteschlange konfiguriert werden, deren Inhalt an die Warteschlange übertragen wird, aus der Message Broker Nachrichten empfängt.
Damit der Hub mit dem JMS-Transportprotokoll Dokumente über ein Gateway senden kann, müssen Sie auf der Seite Gateway-Details der Community Console ein Gateway erstellen. Wenn Sie als JMS-Provider WebSphere MQ, Version 5.3 verwenden, sollten Sie die detaillierten Anweisungen zu diesem Thema im Handbuch Hub-Konfiguration lesen. Verwenden Sie darüber hinaus die in Tabelle 62 aufgeführten Informationen für das JMS-Protokoll auf der Seite Gateway-Details.
Feld der Gateway-Details | Wert | Anmerkungen und Einschränkungen |
---|---|---|
JMS-Warteschlangenname | Name der JMS-Warteschlange auf dem Computer, auf dem sich WebSphere Partner Gateway befindet |
In dieser Warteschlange empfangene Dokumente werden an die JMS-Warteschlange auf dem Computer übertragen, auf dem sich Message Broker befindet. |
Damit WebSphere Partner Gateway Nachrichten von einem beliebigen Back-End-System empfangen kann, müssen Sie die im Abschnitt Abrufposition für Back-End-Dokumente definieren beschriebenen Schritte ausführen. Wenn Message Broker Ihr Back-End-System ist, müssen Sie die folgenden Schritte ausführen:
Damit der Hub ein Dokument von Message Broker empfangen kann, muss er die Position kennen, an der die Nachrichten abzurufen sind. Diese Position muss dem zu verwendenden Transportprotokoll entsprechen.
In den folgenden Abschnitten wird die Erstellung von Zielen für Transportprotokolle zusammengefasst, die von Message Broker unterstützt werden.
Wenn der Hub ein Dokument über das HTTP-Transportprotokoll empfängt, ruft die Empfängerkomponente (Receiver) das Dokument aus dem definierten Ziel ab. Dieses Ziel gibt die URL-Adresse an, an der die Empfängerkomponente für Dokumente von Message Broker empfangsbereit ist. Wenn Message Broker mit dem HTTP-Transportprotokoll arbeitet, sendet der HTTPRequest-Knoten das Dokument an die entsprechende URL-Adresse, an der es vom Hub empfangen werden kann.
Damit der Hub Dokumente über ein Ziel mit dem HTTP-Transportprotokoll empfangen kann, müssen Sie auf der Seite Zielliste der Community Console ein Ziel erstellen. Dieses Ziel muss das Transportprotokoll HTTP 1.1 verwenden. Der Hub bestimmt diese URL-Adresse als Kombination aus folgenden Informationen:
Damit Message Broker Dokumente an dieses Ziel senden kann, muss der HTTPRequest-Knoten des Nachrichtenflusses zum Senden von Dokumenten an diese URL-Adresse konfiguriert werden. Daher müssen Sie sicherstellen, dass diese Ziel-URL-Adresse für die Message Broker-Konfiguration verfügbar ist.
Wenn der Hub ein Dokument von Message Broker über das JMS-Protokoll empfängt, ruft er das Dokument aus der entsprechenden JMS-Eingabewarteschlange ab, in die es von der JMS-Ausgabewarteschlange übertragen wurde, an die sie von Message Broker gesendet wurde. Damit der Hub auf diese JMS-Position zugreifen kann, müssen Sie in WebSphere Partner ein Ziel erstellen, das das JMS-Transportprotokoll verwendet. Über das Ziel ist der Hub für alle Dokumente in seiner Eingabewarteschlange empfangsbereit und ruft sie ab.
Damit der Hub Dokumente über ein Ziel mit dem JMS-Transportprotokoll empfangen kann, müssen Sie auf der Seite Zielliste der Community Console ein Ziel erstellen. Wenn Sie als JMS-Provider WebSphere MQ, Version 5.3 verwenden, sollten Sie die detaillierten Anweisungen zu diesem Thema im Handbuch Hub-Konfiguration lesen. Verwenden Sie darüber hinaus die in Tabelle 63 aufgeführten Informationen für das JMS-Protokoll auf der Seite Zieldetails.
Feld der Zieldetails | Wert | Anmerkungen und Einschränkungen |
---|---|---|
JMS-Warteschlangenname | Name der JMS-Eingabewarteschlange, die Dokumente aus der Ausgabewarteschlange von Message Broker empfängt |
Dokumente in dieser Eingabewarteschlange wurden aus der JMS-Ausgabewarteschlange auf dem Computer übertragen, auf dem sich Message Broker befindet. |