IBM MQ-Server: Einschränkungen bezüglich heterogener Zellen und Cluster
Bei der Verwendung eines IBM MQ-Servers mit Zellen oder Clustern, die mehrere Versionen von WebSphere Application Server enthalten, müssen Sie die Anwendungsserverversionen unter Umständen kennen, wenn Sie Anwendungen implementieren, die mit IBM MQ-Warteschlangen kommunizieren.
Mit einem WebSphere MQ-Server verweisen Anwendungen auf Serviceintegrationsziele, die Warteschlangenpunkte oder Mediationspunkte haben, die als IBM MQ-Warteschlangen definiert sind. Diese Serviceintegrationsziele sind für Version 6.1 und höhere Versionen von WebSphere Application Server verfügbar, jedoch nicht für Version 6.0 und frühere Versionen von WebSphere Application Server, die keine entsprechende Unterstützung bieten. Bei der Implementierung einer Anwendung, die auf ein Serviceintegrationsziel verweist, das nicht für alle Versionen von WebSphere Application Server verfügbar sind, gelten bestimmte Einschränkungen.
- Sie definieren ein Serviceintegrationsziel "destination_x", für das ein Warteschlangenpunkt als IBM MQ-Warteschlange definiert ist.
- destination_x befindet sich im Bus bus_y.
- destination_x ist in allen Anwendungsservern der Version 6.1 und höher, aber nicht in Anwendungsservern der Version 6.0 und früher sichtbar.
- Sie möchten eine Anwendung appl_z implementieren, die auf destination_x verweist.
- Sie dürfen appl_z nicht in einem Anwendungsserver implementieren, der Member von bus_y sind, sofern dieser Anwendungsserver nicht Version 6.1 oder höher hat.
- Sie dürfen appl_z nicht in einem Cluster von WebSphere Application Server implementieren, der Member von bus_y ist, sofern nicht alle Anwendungsserver in diesem Cluster Version 6.1 oder höher haben.
- Sie können appl_z in jedem Anwendungsserver oder Cluster implementieren, der nicht
Member von bus_y ist. Wenn einer der Anwendungsserver in dieser Zelle jedoch Version 6.0 oder früher
hat, müssen die folgenden zusätzlichen Regeln eingehaltne werden:
- Sie müssen eine Zielgruppe definieren, die Messaging-Engines in bus_y enthält, die immer in Anwendungsservern der Version 6.1 oder höher ausgeführt werden.
- Sie müssen die von der Anwendung "appl_z" verwendete JMS-Verbindungsfactory (falls vorhanden) so konfigurieren, dass sie diese Zielgruppe mit dem Wert Erforderlich für die Einstellung "Zielsignifikanz" auswählt. Sie müssen die JMS-Aktivierungsspezifikation (falls vorhanden) für die Anwendung "appl_z" so konfigurieren, dass sie diese Zielgruppe mit dem Wert Erforderlich für die Einstellung "Zielsignifikanz" auswählt.