Bus und IBM MQ-Gateway-WS-Manager für Punkt-zu-Punkt-Messaging verbinden

Sie können einen Service Integration Bus mit einem IBM MQ-Warteschlangenmanager bzw. (für IBM MQ for z/OS) mit einer Gruppe mit gemeinsamer Warteschlange verbinden, um Nachrichten über Punkt-zu-Punkt-Messaging zu senden oder zu empfangen. Eine Methode ist das Erstellen einer fremden Busverbindung, in der der IBM MQ-Warteschlangenmanager bzw. die Gruppe mit gemeinsamer Warteschlange als fremder Bus definiert wird.

Vorbereitende Schritte

Wenn Sie einen Service Integration Bus und einen IBM MQ-Warteschlangenmanager bzw. eine Gruppe mit gemeinsamer Warteschlange für Punkt-zu-Punkt-Messaging miteinander verbinden möchten, müssen die folgenden Ressourcen in WebSphere Application Server definiert sein:
  • Ein Service Integration Bus, von dem aus Sie die Verbindung herstellen möchten, der sogenannte lokale Bus. Der Bus muss mindestens ein Busmember haben.
Die folgenden Ressourcen müssen in IBM MQ definiert sein:
  • ein Warteschlangenmanager oder eine Gruppe mit gemeinsamer Warteschlange, der bzw. die als Gateway für das WebSphere MQ-Netz agiert,
  • ein Listener, der konfiguriert und aktiviert ist,
  • ein Senderkanal (für den Empfang von Nachrichten im lokalen Bus) und/oder ein Empfängerkanal (zum Senden von Nachrichten vom lokalen Bus aus).

Informationen zu diesem Vorgang

Beim Punkt-zu-Punkt-Messaging gibt die sendende Anwendung das geplante Ziel für die Nachricht an. Für den Empfang der Nachricht gibt die empfangende Anwendung dasselbe Ziel an, wenn sie mit dem Messaging-Provider kommuniziert. Deshalb existiert eine Eins-zu-eins-Zuordnung zwischen dem Sender und dem Empfänger einer Nachricht.

Diese Task beschreibt eine Methode für die Konfiguration des Punkt-zu-Punkt-Messagings für einen einem IBM MQ-Warteschlangenmanager bzw. eine Gruppe mit gemeinsamer Warteschlange. Weitere Informationen zur Interoperation mit einem WebSphere MQ-Netz finden Sie unter den zugehörigen Tasks.

Vorgehensweise

  1. Klicken Sie im Navigationsfenster auf Serviceintegration -> Busse. Daraufhin wird eine Liste mit SIBs (Service Integration Bus) angezeigt.
  2. Klicken Sie im Teilfenster "Busse" auf den Service Integration Bus, von dem aus Sie die Verbindung herstellen möchten, d. h. den lokalen Bus.
  3. Klicken Sie auf der Registerkarte "Konfiguration" unter Topologie auf Fremde Busverbindungen.
  4. Klicken Sie im Teilfenster "Fremde Busverbindungen" auf Neu, um den Assistenten "Fremde Busverbindung" zu starten.
  5. Vergewissern Sie sich, dass die Option Direkte Verbindung im Teilfenster "Typ der Busverbindung" ausgewählt ist.
  6. Wählen Sie im Teilfenster "Typ des fremden Busses" die Option WebSphere MQ aus.
  7. Wählen Sie im Teilfenster mit den Details zum lokalen Bus die Messaging-Engine aus, die Sie verwenden möchten, und geben Sie den Namen des virtuellen Warteschlangenmanagers ein, d. h. den Namen, unter dem der virtuelle Warteschlangenmanager des Service Integration Bus dem IBM MQ-Netz bekannt ist.
  8. Geben Sie im Teilfenster mit den Details zu IBM MQ den Namen für den fremden Bus ein, d. h. für den Bus, der den IBM MQ-Warteschlangenmanager darstellt. Geben Sie einen Namen für den WebSphere MQ-Link ein, der die Verbindung zum fremden Bus herstellt. Stellen Sie sicher, dass diese beiden Namen nicht identisch sind.
  9. Vergewissern Sie sich, dass das Kontrollkästchen Publish/Subscribe-Messaging für diese Verbindung konfigurieren abgewählt ist.
  10. Wenn Sie Nachrichten vom lokalen Bus an den IBM MQ-Warteschlangenmanager senden möchten, geben Sie die folgenden Details an:
    1. Vergewissern Sie sich, dass die Option Nachrichtenfluss zwischen dem Service Integration Bus und WebSphere MQ aktivieren ausgewählt ist.
    2. Geben Sie den Namen des WebSphere MQ-Empfängerkanals, den Hostnamen und den Kommunikationsport ein.
    3. Wenn der IBM MQ-Warteschlangenmanager eine sichere Verbindung erfordert, wählen Sie das Kontrollkästchen Ist der WebSphere MQ-Empfängerkanal sicher? aus. Wenn diese Option ausgewählt ist, akzeptiert der WebSphere MQ-Empfängerkanal nur Verbindungen, die eine sichere SSL-basierte (Secure Sockets Layer) Verschlüsselung haben. Die Verbindung ist nur erfolgreich, wenn dem Ausgangskanal des Service Integration Bus und dem IBM MQ-Empfängerkanal, zu dem der Service Integration Bus eine Verbindung herstellt, ein Satz kompatibler SSL-Berechtigungsnachweise zugeordnet ist.
  11. Wenn Sie Nachrichten vom IBM MQ-Warteschlangenmanager im lokalen Bus empfangen möchten, geben Sie die folgenden Details an:
    1. Vergewissern Sie sich, dass die Option Nachrichtenfluss zwischen WebSphere MQ und dem Service Integration Bus aktivieren ausgewählt ist.
    2. Geben Sie den Namen des WebSphere MQ-Senderkanals ein.
    3. Geben Sie optional die Eingangsbenutzer-ID für den Service Integration Bus ein. Wenn der lokale Bus sicher ist, ersetzt die Eingangsbenutzer-ID die Benutzer-ID in Nachrichten vom fremden Bus, die beim lokalen Bus ankommen und wird dazu verwendet festzustellen, ob diese Nachrichten auf ihre Ziele zugreifen können. Geben Sie unter den folgenden Bedingungen eine Eingangsbenutzer-ID für den lokalen SIB an:
      • Der fremde Bus befindet sich in einer anderen Sicherheitsdomäne, deshalb werden die Benutzer-IDs im fremden Bus im lokalen Bus nicht erkannt.
      • Sie möchten den Zugriff auf eingehende Nachrichten für den lokalen Bus lokal steuern.
      Wenn der lokale Bus nicht sicher ist, hat die Eingangsbenutzer-ID keine Auswirkungen auf Nachrichten. Wenn der lokale Bus sicher ist, der fremde Bus nicht sicher ist und keine Eingangsbenutzer-ID definiert ist, ist eine vom fremden Bus eingehende Nachricht nur für die Ziel berechtigt, die nicht authentifizierten Benutzern den Zugriff erlauben.
  12. Speichern Sie die Änderungen in der Masterkonfiguration, nachdem Sie alle Schritte im Assistenten "Fremde Busverbindung" ausgeführt haben.

Ergebnisse

Sie haben eine Verbindung zwischen einem Service Integration Bus und einem IBM MQ-Warteschlangenmanager für Punkt-zu-Punkt-Messaging erstellt. Sie haben eine direkte fremde Busverbindung, die eine Routing-Definition verwendet, oder eine virtuelle Verbindung erstellt. Der physische Link, ein WebSphere MQ-Link in der Messaging-Engine für den lokalen Bus, wird automatisch erstellt.

Nächste Schritte

Sie können die Verbindung testen.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjj2002_
Dateiname:tjj2002_.html