Topiczuordnung in einem IBM MQ-Link

Ein Topic Mapping ist eine Zuordnung, die festlegt, welche Nachrichten, die im Netzwerk „ WebSphere® Application Server “ oder „ IBM MQ “ veröffentlicht werden, an das jeweils andere Publish/Subscribe-System weitergeleitet werden sollen.

Sie können eine oder mehrere Topiczuordnungen für ein Brokerprofil definieren. Das Broker-Profil definiert die Verbindung zwischen WebSphere Application Server und einem Queue-Manager von IBM MQ oder einem separaten Publish/Subscribe-Broker. Die Themenzuordnung verknüpft ein bestimmtes Thema im Integrationsbus des Dienstes „ WebSphere Application Server “ mit seinem Entsprechenden im Netzwerk „ IBM MQ “.

Wenn Sie ein Topic-Mapping definieren, legen Sie fest, ob Nachrichten von IBM MQ zu WebSphere Application Server oder von WebSphere Application Server zu IBM MQ fließen sollen oder ob der Datenfluss in beide Richtungen, also bidirektional, erfolgt. Wenn eine Topiczuordnung bidirektional ist, ist eine Nachricht davor geschützt, ständig auf den beiden Seiten der Publish/Subscribe-Brücke erneut veröffentlicht zu werden.

Bei Ihrer Themenzuordnung müssen der Name des Themas und seine Position in der Hierarchie (oder im Baum) der Themen in „ WebSphere Application Server “ und im Netzwerk „ IBM MQ “ identisch sein. Sie können Platzhalter verwenden, wie unter „Platzhalter im Topic Mapping“ beschrieben. Wenn Sie beispielsweise ein Topic-Mapping für „stock/ IBM “ mit einer Richtung vom Service-Integrationsbus WebSphere Application Server zu IBM MQ einrichten, abonniert die Publish/Subscribe-Brücke das Topic „stock/ IBM “ in WebSphere Application Server und empfängt die an dieses Topic veröffentlichten Nachrichten. Die Publish/Subscribe-Brücke veröffentlicht die Nachrichten anschließend im Netzwerk „ IBM MQ “ unter dem Thema „stock/ IBM “.

Von einem JMS-Client für die Service-Integration veröffentlichte Nachrichten werden an ein „ IBM MQ “-Netzwerk weitergeleitet, sofern ein entsprechendes Topic-Mapping angelegt wurde. Dies wird dem Netzwerk „ IBM MQ “ lediglich als Themenbezeichnung übermittelt, zum Beispiel „Sport/Fußball“. Eine entsprechend konfigurierte JMS-Anwendung unter IBM MQ kann diese Informationen nutzen, um weitere Informationen unter demselben Thema zu veröffentlichen; die ursprüngliche JMS-Anwendung unter WebSphere Application Server empfängt diese Nachrichten jedoch nur, wenn eine entsprechende Themenzuordnung konfiguriert wurde.

Wenn Sie einen Link unter IBM MQ löschen, müssen Sie sich zunächst abmelden und Ihre Themenzuordnungen löschen, um sicherzustellen, dass keine ausstehenden Abonnements unter WebSphere Application Server oder im Netzwerk IBM MQ bestehen. Informationen zum Abmelden finden Sie unter „Vorbereitungen zum Entfernen einer externen Busverbindung zwischen einem Service-Integrationsbus und einem Netzwerk des „ IBM MQ “.