[ MQ 9.4.3 Jun 2025]

Nouveautés de IBM MQ 9.4.3

Avant de mettre à niveau vos gestionnaires de file d'attente vers la dernière version du produit, examinez les changements apportés aux fonctions et aux ressources depuis IBM® MQ 9.4.3 et décidez si vous devez prévoir de modifier les applications, les scripts et les procédures existants avant de commencer à migrer vos systèmes.

Sécurité
Administration
Développement d'application

Sécurité

Modifications de l'opération FIPS
Le fonctionnement de IBM MQ 9.4.3, FIPS a été modifié pour être plus conforme à la spécification actuelle de FIPS 140-2 . IBM MQ reporte les exigences de FIPS sur le service cryptographique sous-jacent. Les modifications suivantes s'appliquent en conséquence :
  • Plusieurs sites CipherSpecs qui étaient auparavant disponibles en mode FIPS ne le sont plus. Le tableau 1 de la section Activer CipherSpecs a été mis à jour pour indiquer quels CipherSpecs sont disponibles en mode FIPS .
  • Un nouveau message AMQ9957 un nouveau message d'avertissement a été ajouté pour indiquer quand une commande doit être exécutée pour que les changements dans le mode deviennent actifs REFRESH SECURITY doit être exécutée pour que les modifications apportées au mode FIPS deviennent actives.
Remarque : comme FIPS est géré par le pilote cryptographique sous-jacent, les futures versions de IBM MQ pourraient être modifiées pour se conformer aux exigences de FIPS dans les flux Continuous Delivery et Long Term Support .
Prise en charge d'identifiants plus longs pour les applications connectées et authentifiées
Depuis IBM MQ 9.4.3, dans certains contextes, les applications IBM MQ peuvent désormais utiliser des identités d'utilisateur allant jusqu'à 1024 octets lors de la connexion au gestionnaire de file d'attente. Pour plus d'informations, voir Limitations de la longueur de l'identité de l'utilisateur (MQMD et autorisation en aval).
Validation plus stricte des identifiants
À partir de IBM MQ 9.4.3, IBM MQ effectue une validation plus minutieuse des chaînes représentant les identités des utilisateurs lors de la connexion à un gestionnaire de file d'attente, afin de s'assurer que ces chaînes ne causent pas de problèmes lorsque les messages sont transmis entre différents systèmes prenant en charge des jeux de caractères différents. Voir la validation plus stricte des caractères d'identification de l'utilisateur IBM MQ .

Pour faciliter la détection de tout problème au cours de la migration, si le gestionnaire d'autorité d'objet fourni par IBM détecte au démarrage des enregistrements d'autorité se rapportant à des identités d'utilisateur inappropriées, un message d'avertissement AMQ5793 est signalé une fois pour chaque enregistrement de ce type détecté. Vous devez modifier ces noms d'utilisateur pour supprimer ou remplacer les caractères non pris en charge dès que possible, afin d'éviter tout comportement inattendu. Si la modification des utilisateurs est difficile dans votre configuration, contactez IBM Support.

Administration

Nouvel attribut DNSResolutionOrder de la strophe TCP
À partir de IBM MQ 9.4.3, l'attribut DNSResolutionOrder spécifie l'ordre dans lequel IBM MQ recherche les noms d'hôtes dans les environnements mixtes IPv6 et IPv4 . Si la variable d'environnement AMQ_NO_IPV6 est définie, IBM MQ agit comme si DNSResolutionOrder=IPV4 était définie, quelle que soit la valeur configurée.

Pour plus d'informations, voir la strophe TCP du fichier qm.ini et la strophe TCP du fichier de configuration du client.

Développement d'application

[Windows][Jakarta Messaging 3.0 ]Prise en charge de l'adaptateur de ressources IBM MQ pour Jakarta Messaging dans le serveur GlassFish
À partir de IBM MQ 9.4.3, vous pouvez installer l'adaptateur de ressources IBM MQ pour Jakarta Messaging dans un serveur d'application GlassFish Server 7.0 et le tester à l'aide de l'application de vérification de l'installation (IVT). Vous devez utiliser GlassFish Server 7.0 Full version, et non GlassFish Server 7.0 Web version.

Pour plus d'informations, voir Installation et test de l'adaptateur de ressources IBM MQ pour Jakarta Messaging dans GlassFish Server.