![[MQ 9.4.0 Juli 2024]](ng940.gif)
![[MQ 9.4.0 Juli 2024]](ng940cd.gif)
![[IBM MQ Advanced VUE]](ngadvvue.gif)
![[z/OS]](ngzos.gif)
Neuerungen in IBM MQ 9.4.0 for z/OS - Basis- und Advanced VUE-Berechtigung
Für z/OS® bietet IBM® MQ 9.4.0 eine Reihe neuer Funktionen und Verbesserungen, die mit der Basis- und IBM MQ Advanced for z/OS Value Unit Edition (VUE) Berechtigung verfügbar sind.
- Sicherheit
- Die folgenden Funktionen sind zum ersten Mal in IBM MQ 9.3.x Continuous Delivery -Releases enthalten und neu in Long Term Support unter IBM MQ 9.4.0:
- Verwaltung
- Die folgenden Funktionen sind zum ersten Mal in IBM MQ 9.3.x Continuous Delivery -Releases enthalten und neu in Long Term Support unter IBM MQ 9.4.0:
- Anwendungsentwicklung
- Die folgenden Funktionen sind zum ersten Mal in IBM MQ 9.3.x Continuous Delivery -Releases enthalten und neu in Long Term Support unter IBM MQ 9.4.0:
Sicherheit
Neue Eigenschaft zum Festlegen des Benutzerkontextes, der für die Autorisierung in der Datenbank verwendet wird messaging REST API- Ab IBM MQ 9.4.0können Sie Ihre Sicherheitskonfiguration für die messaging REST API vereinfachen, indem Sie konfigurieren, welcher Benutzerkontext für die Autorisierung verwendet wird, wenn Sie die messaging REST API zum Senden, Empfangen, Durchsuchen oder Veröffentlichen einer Nachricht verwenden. Standardmäßig sind alle Anfragen zur Verwendung von IBM MQ-Objekten auf der Grundlage der Benutzer-ID berechtigt, die bei messaging REST API angemeldet ist. Daher muss jeder Benutzer, der als messaging REST API-Benutzer existiert, auch als IBM MQ-Benutzer existieren und zum Zugriff auf die entsprechenden IBM MQ-Objekte berechtigt sein.
Ab IBM MQ 9.4.0können Sie konfigurieren, welcher Benutzerkontext für die Autorisierung verwendet wird, wenn Sie messaging REST APIverwenden. Das heißt, Sie können den messaging REST API so konfigurieren, dass jede Anforderung für den Zugriff auf IBM MQ -Objekte auf der Basis des Benutzers berechtigt ist, der den mqweb-Server gestartet hat, anstatt des Benutzers, der bei messaging REST APIangemeldet ist. Deshalb muss jeder Benutzer, der als messaging REST API -Benutzer existiert, nicht als IBM MQ -Benutzer existieren. Nur der Benutzer, der den mqweb-Server startet, benötigt die Berechtigung für den Zugriff auf die IBM MQ -Objekte. Weitere Informationen finden Sie unter Benutzerkontext, der für die Berechtigung verwendet wird, in messaging REST APIkonfigurieren.
![[MQ 9.4.0 Juli 2024]](ng940.gif)
Neuer TLS-Überprüfungsmodus für IBM MQ JMS Client-Anwendungen auf z/OS- Unter z/OSfügt IBM MQ 9.4.0 einen neuen Modus für die TLS-Kommunikation hinzu, der die Validierung des TLS-Serverzertifikats zur Verwendung durch JMS -Clientanwendungen überspringt. Dadurch können Anwendungen eine Verbindung zu einem sicheren TLS-Endpunkt herstellen, ohne dass ein Truststore oder eine vorab ausgetauschte Zertifikatskette erforderlich ist.
Verwaltung
Erhöhte Skalierbarkeit für den Kanalinitiator- Ab IBM MQ 9.4.0wurde die Skalierbarkeit des Kanalinitiators verbessert, damit eine größere Anzahl von Serververbindungskanälen gleichzeitig ausgeführt werden kann, unabhängig von der Größe der übertragenen Nachrichten. Bisher war bei der Übertragung großer Nachrichten die maximale Anzahl von Serververbindungskanälen, die tatsächlich ausgeführt werden könnten, deutlich kleiner als das konfigurierbare Maximum von 9999 Kanälen.
Verbesserungen der SMF-Warteschlangenstatistiken und SMF-Abrechnungsdaten- IBM MQ 9.3.0 hat die Erfassung von Warteschlangenstatistiken zu den vorhandenen SMF-Informationen hinzugefügt, die für Ihr Unternehmen verfügbar sind. IBM MQ 9.4.0 fügt weitere Erweiterungen für die SMF-Warteschlangenstatistikdatensätze hinzu.
Die neue SMF-Warteschlangenstatistik enthält alle DISPLAY QSTATUS -Informationen im Datensatz, damit Sie die Nutzung und Leistung Ihrer Warteschlange im Laufe der Zeit einfacher als je zuvor überwachen können. Weitere Verbesserungen der Warteschlangenstatistik geben Aufschluss darüber, was mit Ihrer Warteschlange während des letzten SMF-Intervalls passiert ist. Dazu gehören Informationen zu Nachrichtenflüssen, Ablaufdaten, oberen und unteren Grenzwerten und mehr. Weitere Informationen finden Sie unter Warteschlangendatensätze.
- Ab IBM MQ 9.4.0verfolgen SMF-Abrechnungsdaten einen neuen Datenpunkt ( StreamedN) im CSQDWQ-Makro, mit dem Sie die Anzahl der Nachrichten verfolgen können, die mit der in IBM MQ 9.3.0hinzugefügten Funktion Streaming-Warteschlangen gestreamt werden. Die Headerdatei CSQDSMFC.H wurde ebenfalls aktualisiert, um diesen neuen Datenpunkt aufzunehmen. Weitere Informationen finden Sie unter IBM MQ for z/OS -Abrechnungsdaten interpretieren und Streaming-Warteschlangen.
- IBM MQ 9.3.0 hat die Erfassung von Warteschlangenstatistiken zu den vorhandenen SMF-Informationen hinzugefügt, die für Ihr Unternehmen verfügbar sind. IBM MQ 9.4.0 fügt weitere Erweiterungen für die SMF-Warteschlangenstatistikdatensätze hinzu.
- Erweiterungen für IBM MQ Console
Unter IBM MQ 9.4.0 hat die IBM MQ Console ein neues Layout auf der Ebene der Warteschlangenmanager-Ansicht. Weitere Informationen zum neuen Layout und den folgenden Erweiterungen finden Sie unter Kurzübersicht über IBM MQ Console.
Auf der Registerkarte Übersicht werden verschiedene Informationen über einen Warteschlangenmanager und die von ihm verbrauchten Ressourcen angezeigt. Auf dieser Registerkarte können Sie auf einen Blick erkennen, welchen Gesamtstatus der WS-Manager hat und welche Probleme möglicherweise untersucht werden müssen. Einige der Informationen stammen aus Überwachungssystemthemen. Diese Überwachung kann bei Bedarf inaktiviert werden (siehe setmqweb-Eigenschaften).
Eine neue Funktion auf der Registerkarte "Warteschlangen" ermöglicht es Ihnen, die mit einer Warteschlange verbundenen IBM MQ Objekte anzuzeigen. Weitere Informationen finden Sie unter IBM MQ Console: Mit Warteschlangen arbeiten.
Auf der Registerkarte Anwendungsübersicht wird eine Reihe von Kacheln angezeigt, die einen schnellen Überblick über die mit dem angezeigten Warteschlangenmanager verbundenen Anwendungen geben. Sie können dann einen Drilldown durchführen, um weitere Details anzuzeigen. Weitere Informationen finden Sie unter IBM MQ Console: Working with applications.
Die Registerkarte MQ Netzwerkübersicht zeigt eine Reihe von Kacheln an, die einen schnellen Überblick über die Kommunikation zwischen den Warteschlangenmanagern für den angezeigten Warteschlangenmanager geben.
Die mit Warteschlangenmanagern verbundenen Zeitstempel werden nun in der Zeitzone angezeigt, in der der Warteschlangenmanager läuft, und nicht mehr in der Zeitzone der IBM MQ Console.
Unter IBM MQ 9.4.0 auf z/OS können Sie über IBM MQ Console Speicherklassen auf z/OS Warteschlangenmanagern hinzufügen, anzeigen, löschen und aktualisieren. Weitere Informationen finden Sie unter IBM MQ Console: Mit Speicherklassen arbeiten.![[MQ 9.4.0 Juni 2024]](ng940.gif)
Von IBM MQ 9.4.0 auf z/OS können Sie die IBM MQ Console verwenden, um Seitensätze und Pufferpools auf z/OS Warteschlangenmanagern anzuzeigen. Dies erweitert die Verwendung von IBM MQ Console zum Hinzufügen, Anzeigen, Löschen und Aktualisieren von Seitengruppen und Pufferpools in z/OS -Warteschlangenmanagern. Weitere Informationen finden Sie unter IBM MQ Console: Mit Seitengruppen und Pufferpools arbeiten.
Standalone IBM MQ Web Server- Ab IBM MQ 9.4.0können Sie IBM MQ Console und messaging REST API in einer eigenständigen IBM MQ Web Server -Installation ausführen. Der eigenständige IBM MQ Web Server wird nur unter Linux®unterstützt und kann auf Systemen ausgeführt werden, die von Ihren IBM MQ -Installationen getrennt sind.
![[MQ 9.4.0 Juni 2024]](ng940.gif)
Attribut CAPEXPRY verfügbar auf IBM MQ for z/OS- Das Attribut CAPEXPRY , das in IBM MQ for Multiplatforms unter IBM MQ 9.3.1 für Continuous Delivery und unter IBM MQ 9.4.0 für Long Term Supporteingeführt wurde, ist auch in IBM MQ for z/OS unter IBM MQ 9.4.0verfügbar.
Weitere Informationen finden Sie unter CAPEXPRY im Befehl ALTER QUEUES und CAPEXPRY: Ablaufzeit der Nachricht begrenzen.
![[MQ 9.4.0 Juni 2024]](ng940.gif)
Schnellerer Protokolldurchsatz mit zHyperLink- IBM MQ 9.4.0 fügt Unterstützung für die Verwendung von zHyperLink beim Schreiben in aktive Protokolldatensätze hinzu. zHyperLink Technologie kann die E/A-Latenz reduzieren, indem sie einen schnellen, zuverlässigen und direkten Kommunikationspfad zwischen der CPU und dem E/A-Gerät bereitstellt. zHyperLink kann den aktiven Protokolldurchsatz verbessern und die IBM MQ Transaktionszeit um das bis zu 3.5-Fache reduzieren.
Weitere Informationen finden Sie unter Schnellerer Protokolldurchsatz mit zHyperLink.
Anwendungsentwicklung
- Funktionale Erweiterungen für IBM MQ classes for JMS und IBM MQ classes for Jakarta Messaging für die gemeinsame Nutzung von TCP/IP-Verbindungen unter Verwendung modularer Anwendungen und vereinfachter Java -Anwendungstopologien
Unter IBM MQ 9.4.0 können Sie nun für Anwendungen, die IBM MQ classes for JMS oder IBM MQ classes for Jakarta Messaging verwenden, eine Strategie für die gemeinsame Nutzung von TCP/IP-Verbindungen zwischen JMS-Objekten wählen. Sie können eine der folgenden Strategien auswählen:- Die globale Strategie. Die GLOBAL-Strategie minimiert die Anzahl offener Sockets auf Kosten einer längeren Verbindungszeit. Dies ist die Standardstrategie für nicht wiederverbindbare Anwendungen.
- Die CONNECTION-Strategie. Die CONNECTION-Strategie minimiert die Verbindungszeit auf Kosten einer höheren Socketnutzung. Diese Strategie wird immer für wiederverbindbare Anwendungen verwendet. Sie können diese Strategie für nicht wiederverbindbare Anwendungen auf anwendungsweiter Basis aktivieren, indem Sie die Systemeigenschaft
com.ibm.mq.jms.channel.sharingauf den WertCONNECTIONsetzen.
Weitere Informationen finden Sie unter TCP/IP-Verbindung in IBM MQ classes for JMS gemeinsam nutzen.
Wenn Sie modulare Anwendungen unter IBM MQ 9.4.0 entwickeln, können Sie Ihre Anwendungen so konfigurieren, dass sie IBM MQ classes for JMS und IBM MQ classes for Jakarta Messaging verwenden. Jede der JAR-Dateien enthält jetzt Modulnamen und die JAR-Dateien werden in Verzeichnissen bereitgestellt, die nur die erforderlichen JAR-Dateien enthalten, ohne dass Pakete zwischen den JAR-Dateien dupliziert werden. Daher können Sie IBM MQ classes for JMS und IBM MQ classes for Jakarta Messaging in Ihre Anwendung auf modulare Weise einschließen, indem Sie das entsprechende Modul in Ihrer Anwendung anfordern und das entsprechende Verzeichnis im Modulpfad einschließen. Diese Unterstützung ist in den JAR-Dateien verfügbar, die mit Ihrer IBM MQ -Installation bereitgestellt werden, und auch in den weiterverteilbaren Client-Images. Weitere Informationen finden Sie unter Modulare Anwendung für die Verwendung von IBM MQ classes for JMS oder IBM MQ classes for Jakarta Messagingkonfigurieren .
Von IBM MQ 9.4.0 aus können IBM MQ classes for JMS/Jakarta Messaging und IBM MQ classes for Java Anwendungen, die in einer Batch-Umgebung laufen, Client-Verbindungen zu jedem z/OS Warteschlangenmanager nutzen, unabhängig von der PID, unter der der Warteschlangenmanager läuft. Weitere Informationen finden Sie unter JMS/Jakarta Messaging -Clientkonnektivität zu Stapelanwendungen, die unter z/OS ausgeführt werden, und Java -Clientkonnektivität zu Stapelanwendungen, die unter z/OSausgeführt werden.
Fernübermittlung mit dem messaging REST API- Ab IBM MQ 9.4.0können Sie die messaging REST API verwenden, um eine Verbindung zu fernen Warteschlangenmanagern für Messaging herzustellen. Ferne Warteschlangenmanager können Warteschlangenmanager innerhalb einer anderen Installation oder auf einem anderen System sein. Daher können Sie jetzt eine einzelne Installation verwenden, um den mqweb-Server auszuführen und eine Verbindung zu einem beliebigen Warteschlangenmanager mit messaging REST APIherzustellen.
Weitere Informationen über Remote-Messaging mit messaging REST API finden Sie unter Einrichten eines Remote-Warteschlangenmanagers zur Verwendung mit messaging REST API.