WebSphere MQ-Ressourcen definieren

Ein Anwendungsclient kann auf einem System überall im WebSphere MQ-Netz ausgeführt werden. Da WebSphere Message Broker-Clients WebSphere MQ-Funktionen verwenden müssen, um eine Verbindung zum Broker herzustellen und mit ihm zu interagieren (mittels MQI und AMI), ist die Einrichtung von Clients für WebSphere Message Broker identisch mit der Einrichtung von Clients für einen WebSphere MQ-Server.

So werden Clientverbindungen zu einem Broker unterstützt:

  1. Wenn die Anwendung auf demselben System wie der Broker ausgeführt wird, kann sie mit der MQCONN-Funktion eine lokale Verbindung zum Warteschlangenmanager des Brokers herstellen, und Sie müssen keine WebSphere MQ-Ressourcen zu ihrer Unterstützung erstellen.
  2. Wenn die Anwendung auf demselben System wie ein anderer Warteschlangenmanager im Brokernetz ausgeführt wird, kann sie eine lokale Verbindung zu diesem Warteschlangenmanager herstellen. In diesem Szenario müssen Sie die entsprechende Ressource definieren, um die Kommunikation zwischen dem Warteschlangenmanager, zu dem der Client eine Verbindung hergestellt hat, und dem Warteschlangenmanager, der den Broker für den erforderlichen Dienst enthält, zu unterstützen.
  3. Wenn die Anwendung auf einem System ausgeführt wird, das keinen Warteschlangenmanager unterstützt, muss sie eine Clientverbindung zu einem Warteschlangenmanager in einem anderen System herstellen. Der Warteschlangenmanager, zu dem sie eine Verbindung herstellt, kann Folgendes sein:
    • Der Warteschlangenmanager des Brokers

      Sie müssen die entsprechenden Definitionen für die Clientverbindung und die Serververbindung festlegen, um diese Option zu unterstützen.

    • Ein anderer Warteschlangenmanager im Netz

      In diesem Szenario müssen Sie die entsprechenden Definitionen für die Clientverbindung und die Serververbindung einrichten, um diese Option zu unterstützen, und sicherstellen, dass die Definitionen die Kommunikation zwischen dem Warteschlangenmanager, zu dem der Client eine Verbindung hergestellt hat, und dem Warteschlangenmanager, der den Broker für den erforderlichen Dienst enthält, unterstützen.

Eine Anwendung kann nur Nachrichten von Warteschlangen empfangen, deren Eigner der Warteschlangenmanager ist, mit dem sie verbunden ist (dies gilt für alle WebSphere MQ-Anwendungen). Wenn daher eine Anwendung erwartet, Nachrichten aus einer Warteschlange zu empfangen, die von einem Service innerhalb eines bestimmten Brokers aufgefüllt wurde und deren Eigner der Warteschlangenmanager dieses Broker ist, muss sie eine Verbindung zu diesem Warteschlangenmanager herstellen (unter Verwendung einer lokalen oder einer WebSphere MQ-Clientverbindung).

Eine Anwendung, die Nachrichten einreiht, kann jedoch Verbindungen zu jedem Warteschlangenmanager im Netz herstellen, so lange der Warteschlangenmanager die Zieladresse auflösen kann. In allen Fällen muss der Warteschlangenmanager, zu dem die Clientanwendung eine Verbindung herstellt, den Standort der Warteschlange(n) kennen, in die die Anwendung Nachrichten einreiht (beispielsweise unter Verwendung von Definitionen für ferne Warteschlangen).

Wenn Sie eine WebSphere MQ-Warteschlange als Knoten im Nachrichtenfluss definieren, dürfen Sie dabei keinen Namen verwenden, der mit SYSTEM_BROKER beginnt. Dieser Name ist für Warteschlangen reserviert, die WebSphere Message Broker für die interne Nutzung definiert hat.

Wenn Ihre Anwendung ein Subskribent ist, der von anderen Anwendungen veröffentlichte Nachrichten empfängt, kann sie eine temporäre dynamische Warteschlange als ihre Subskribentenwarteschlange angeben. In diesem Fall hebt der Broker automatisch die Registrierung der Subskription auf, wenn die Warteschlange gelöscht wird.

Weitere Informationen zu Anwendungen, zum Einreihen und Abrufen von Nachrichten sowie zur Verwendung von WebSphere MQ-Clients finden Sie unter WebSphere MQ Clients und im Handbuch WebSphere MQ Application Programming Guide.

Zugehörige Konzepte
WebSphere MQ Enterprise Transport
Nachrichtenflüsse - Übersicht
Zugehörige Tasks
Nachrichtenflüsse entwickeln
Implementieren
Zugehörige Verweise
WebSphere MQ Enterprise Transport
Integrierte Knoten
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ac10126_