[z/OS]

Warteschlangenmanager unter z/OS

Damit Ihre Anwendungsprogramme IBM® MQ auf Ihrem z/OS® -System verwenden können, müssen Sie das Produkt IBM MQ for z/OS installieren und einen Warteschlangenmanager starten. Der Queue-Manager besitzt und verwaltet die Ressourcen, die von IBM MQ verwendet werden.

Der Warteschlangenmanager

Ein Warteschlangenmanager ist ein Programm, das für Anwendungen einen Nachrichtenservice bereitstellt. Anwendungen, die die Schnittstelle für Nachrichtenwarteschlangen (MQI; Message Queue Interface) verwenden, können Nachrichten in Warteschlangen einreihen und von dort abrufen. Der Warteschlangenmanager stellt sicher, dass Nachrichten an die richtige Warteschlange gesendet oder an einen anderen Warteschlangenmanager weitergeleitet werden. Er verarbeitet sowohl die MQI-Aufrufe, die an ihn ausgegeben werden, als auch die an ihn übergebenen Befehle (beliebigen Ursprungs). Er generiert für jeden Aufruf oder Befehl die entsprechenden Beendigungscodes.

Der Warteschlangenmanager verwaltet unter anderem folgende Ressourcen:
  • Seitengruppen, die die IBM MQ -Objektdefinitionen und Nachrichtendaten enthalten
  • Protokolle, die bei einem Fehlschlag des Warteschlangenmanagers zur Wiederherstellung von Nachrichten und Objekten verwendet werden
  • Hauptspeicher
  • Verbindungen, über die verschiedene Anwendungsumgebungen ( CICS®, IMSund Batch) auf die API IBM MQ zugreifen können
  • Den IBM MQ -Kanalinitiator, der die Kommunikation zwischen IBM MQ auf Ihrem z/OS -System und anderen Systemen ermöglicht.

Der Warteschlangenmanager hat einen Namen, anhand dessen Anwendungen eine Verbindung zu ihm herstellen können.

Abbildung 1 zeigt einen Warteschlangenmanager, der Verbindungen zu verschiedenen Anwendungsumgebungen und den Kanalinitiator zeigt.

Abb. 1. Übersicht über IBM MQ for z/OS
Ein Diagramm, das eine IMS -Anwendung, eine Stapelanwendung und eine CICS -Anwendung zeigt, die über Adapter mit einem Warteschlangenmanager verbunden sind. Der Warteschlangenmanager stellt über seinen Kanalinitiator eine Verbindung zu anderen IBM MQ -Anwendungen her.

Warteschlangenmanager-Subsystem unter z/OS

Unter z/OSwird IBM MQ als z/OS -Subsystem ausgeführt, das beim IPL gestartet wird. Im Subsystem wird der Warteschlangenmanager gestartet, indem eine JCL-Prozedur ausgeführt wird, die die z/OS -Dateien angibt, die Informationen zu den Protokollen enthalten und die Objektdefinitionen und Nachrichtendaten (die Seitengruppen) enthalten. Das Subsystem und der Warteschlangenmanager haben denselben Namen, der aus maximal vier Zeichen bestehen kann. Alle Warteschlangenmanager in einem Netz müssen eindeutige Namen haben, selbst wenn sie sich in unterschiedlichen Systemen, Sysplex-Installationen oder auf unterschiedlichen Plattformen befinden.