Notes de version de Sun Java System Message Queue 3.7 UR1 pour Microsoft Windows

Chapitre 1 Notes de version de Sun Java System Message Queue 3.7 UR1 pour Microsoft Windows

Ces notes de version contiennent des informations importantes disponibles à la date de commercialisation de Sun Java™ System Message Queue 3.7 UR1 (Message Queue). Elles présentent également les nouvelles fonctions et améliorations du logiciel, ainsi que les problèmes et restrictions connus et d'autres informations essentielles. Lisez ce document avant d'utiliser Message Queue.

Vous pouvez consulter la dernière version de ces notes de version dans la documentation de Sun à l'adresse suivante : http://docs.sun.com. Consultez ce site Web avant d'installer et de configurer votre logiciel, puis régulièrement pour vous procurer la documentation produit et les notes de version les plus récentes.

Ces notes de version se composent des sections suivantes:

Ce document fait référence à des URL de sites tiers, renvoyant à des informations supplémentaires connexes.

Sun ne saurait être tenu responsable de la disponibilité des sites tiers mentionnés dans ce document. Sun décline toute responsabilité quant au contenu, à la publicité, aux produits ou tout autre matériel disponibles dans ou par l'intermédiaire de ces sites ou ressources. Sun ne pourra en aucun cas être tenu responsable, directement ou indirectement, de tous dommages ou pertes, réels ou invoqués, causés par ou liés à l'utilisation des contenus, biens ou services disponibles dans ou par l'intermédiaire de ces sites ou ressources.

À propos de Message Queue 3.7 UR1

Sun Java System Message Queue est un service de messagerie complet offrant des messages asynchrones et fiables conformes à la spécification de messagerie Java (JMS) 1.1. En outre, Message Queue fournit des fonctionnalités supplémentaires par rapport à la spécification JMS pour répondre aux besoins des déploiements d'entreprise à grande échelle.

Message Queue 3.7 UR1 est une version de maintenance de Message Queue 3.6. Elle inclut des résolutions de bogues et un certain nombre d'améliorations. Cette section comporte les informations suivantes :

Nouveautés de cette version

Les sections suivantes décrivent les nouvelles fonctionnalités de Message Queue 3.7 UR1 :

Combinaison des fonctionnalités Platform et Enterprise dans une édition

Pour une livraison de produit optimisée, les éditions Platform et Enterprise de Sun Java Message Queue sont combinées en une seule édition à partir de Message Queue 3.7 UR1. Cette stratégie permet de supprimer efficacement les limitations de fonctionnalité dans la distribution autonome et doit simplifier votre utilisation de ce produit.

La combinaison d'éditions permet également une meilleure intégration de Message Queue sur Solaris Enterprise System et fournit un droit généralisé continuel d'utiliser les fonctionnalités d'Enterprise Edition sans support, maintenance ou paiement. Comme pour les versions précédentes, plusieurs options d'octroi de licence sont disponibles pour les services de support et de maintenance. Message Queue sera toujours livré avec Java Enterprise System et Application Platform Suite. Consultez la boutique en ligne à l'adresse suivante : http://www.sun.com ou contactez votre représentant pour trouver l'option la mieux adaptée à vos besoins. Le tableau suivant décrit les étapes de mise à niveau jusqu'à l'édition unique actuelle de Message Queue.

Tableau 1–1 Étapes de mise à niveau pour Message Queue 3.7 UR1

Ancienne édition 

Étape de mise à niveau 

Commentaires 

Platform Edition 

Sun Java System Message Queue 3.7 UR1 

Toutes les fonctionnalités sont désormais disponibles pour ces clients. Sans licence, les options de support ne sont pas disponibles. 

Enterprise Edition 

Sun Java System Message Queue 3.7 UR1 

Aucune modification de fonction. Une gamme d'options de licence et de support est disponible. 

Contrats de prise en charge de Platform Edition 

Mise à niveau sur le contrat de prise en charge Enterprise Edition 

Les contrats de prise en charge pour les versions précédentes de Platform Edition continueront d'être renouvelés. Aucun nouveau contrat Platform Edition ne sera proposé pour les versions précédentes de Platform Edition. 

Contrats de prise en charge Enterprise Edition 

Aucune modification 

Les contrats existants continueront à être renouvelés. De nouveaux contrats seront émis. 

Le tableau suivant décrit les modifications dans les sources de distribution pour divers produits Message Queue.

Tableau 1–2 Modifications des sources de distribution pour les produits Message Queue

Produit 

Ancienne source de distribution 

Nouvelle source de distribution 

Commentaires 

Message Queue 

Sans objet 

Page produits du centre de téléchargement de Sun 

Téléchargement autonome. Support des communautés uniquement. Aucun contrat de prise en charge disponible. 

Message Queue Platform Edition 

Centre de téléchargement de Sun via la page produits Message Queue 

N'est plus disponible 

Les pages pointeront toutes vers l'édition unique de Message Queue 

Version d'évaluation de Message Queue Enterprise Edition (via Platform Edition) 

Centre de téléchargement de Sun via la page produits Message Queue 

La licence d'évaluation n'est plus obligatoire 

N'est plus obligatoire 

Version d'évaluation de 90 jours de Message Queue Enterprise Edition (via le téléchargement ou le DVD Java Enterprise System) 

Centre de téléchargement de Java Enterprise System, antérieur à la version 3 GA (mars 2006) 

Centre de téléchargement de Solaris Enterprise System 

Licence de Solaris Enterprise System. Aucune option de support disponible sans licence produit. 

Acquisition de Message Queue Enterprise Edition via SunStore, DVD, licence individuelle, licence Java Enterprise System, licence Suite, délivrés par Java Enterprise System 

Java Enterprise System ou centre de téléchargement Suite, média 

Solaris Enterprise System ou centre de téléchargement Suite, gestion des médias 

Aucune modification 

Modifications de l'interface dans les programmes client C et C-API

Modifications du format du magasin persistant

Le format du magasin persistant de Message Queue comporte deux modifications permettant d'améliorer les performances. La première modification concerne le magasin de fichiers et la deuxième le magasin JDBC.

Étant donné que des modifications ont influé sur la compatibilité du magasin, la version du magasin est passée de 350 à 370. Message Queue 3.7 UR1 prend en charge la conversion automatique du magasin persistant des anciennes versions 200 et 350 vers la version 370 - pour JDBC et les magasins de fichiers. Au premier démarrage de imqbrokerd, si l'utilitaire détecte un ancien magasin, il procédera à la migration du magasin vers le nouveau format, en abandonnant l'ancien magasin.

Si vous avez besoin d'annuler cette mise à niveau, vous pouvez désinstaller Message Queue 3.7 UR1 puis réinstaller l'ancienne version que vous utilisiez. Étant donné que l'ancienne copie du magasin est conservée, le courtier peut l'exécuter.

Configurations matérielle et logicielle requises

Les configurations matérielle et logicielle requises par Message Queue sont présentées dans le Guide d'installation de Sun Java Enterprise System.

Bogues résolus dans la présente version

Cette section décrit les bogues résolus dans Message Queue 3.7 UR1 .

Tableau 1–3 Bogues résolus dans Message Queue 3.7 UR1

Référence 

Description  

6193884 

Message Queue affiche un message corrompu sur syslog en langue non C. 

6251450 

ConcurrentModificationException sur connectList durant la fermeture du cluster.

6252763 

java.nio.BufferOverflowException dans java.nio.HeapByteBuffer.putLong/Int.

6260076 

Le premier message publié après le démarrage est lent avec le stockage Oracle.  

6264003 

Le navigateur de file d'attente affiche des messages non dédiés. 

6260814 

Le sélecteur traitant JMSXUserID donne toujours une évaluation false.

6264003 

Le navigateur de file d'attente affiche des messages non dédiés. 

6271876 

Le contrôle de flux de connexions ne fonctionne pas correctement lors de la fermeture d'un consommateur avec des messages non consommés. 

6284769 

Le navigateur de file d'attente a des fuites de mémoire même lorsqu'un nouveau navigateur est créé et fermé pour chaque énumération. 

6294767 

Le courtier de Message Queue doit définir SO_REUSEADDR sur les sockets de réseau qu'il ouvre.

6304043 

Le courtier ne valide pas qu'un clientID n'est pas nul pour les abonnements partagés non durables.

6307056 

Le journal txn est un goulot d'étranglement des performances.  

6320138 

La C API de Message Queue ne peut pas déterminer le nom d'une file d'attente à partir d'un en-tête Répondre à.  

6320325 

Le courtier sélectionne parfois JDK version 1.4 avant JDK version 1.5 sur SE Solaris même lorsque les deux versions sont installées.  

6321117 

L'initialisation du cluster multicourtier émet une java.lang.NullPointerException.

6330053 

Le client jms émet une java.lang.NoClassDefFoundError lors de la validation d'une transaction à partir de l'abonné.

6340250 

Prendre en charge le type MESSAGE dans C-API.

6351293 

Ajouter une prise en charge pour la base de données Derby.  

6381693 

L'indicateur JMSRedelivered est défini sur false (faux) pour les messages renvoyés à un consommateur distant après le redémarrage du consommateur.

6388049 

Impossible de nettoyer une transaction XA incomplète. 

6403968 

Ajouter un protocole de contrôle de flux des consommateurs pour autoriser l'équilibrage des charges pour des destinataires multiples. 

6403958 

Une exception de courtier est détectée lorsque la file d'attente des messages bloqués essaie de supprimer le message non persistant le plus ancien. 

6406862 

Erreur de courtier « erreur de destination du moniteur » mq.metrics.destination.queue.Name ».

6415068 

Échec de la récupération de transaction dans AS 8.1 UR2, l'adaptateur de ressources génériques pour JMS Message Queue.  

6421781 

Prendre en charge les connexions vers le courtier à l'aide de la syntaxe suivante :  

—b mqtcp://nomHote:numeroDePort/nomDeService

6423696 

Session.rollback n'annule pas réellement les messages consommés après l'erreur COMMIT REPLY.

6314103 

Impossible d'installer Message Queue si le nom de répertoire comporte un espace . 

6314088 

6392963 

Impossible d'installer Message Queue si un nom de répertoire comporte plus de 6 caractères. Par exemple, C:\Software\Sun.

Informations importantes

Cette section contient les dernières informations qui n'ont pu être incluses dans la documentation de base du produit. Cette section traite les rubriques suivantes:

Notes relatives à l' installation

Reportez-vous au Sun Java System Message Queue 3.7 UR1 Installation Guide pour obtenir des informations sur les instructions de pré-installation, les procédures de mise à niveau et toute autre information pertinente sur l'installation de Message Queue en tant que produit autonome sur les plates-formes Solaris, Linux, et Windows.

Reportez-vous au Sun Java Enterprise System Installation Guide pour obtenir des informations sur les instructions de pré-installation ainsi que toute autre information pertinente sur l'installation du produit Message Queue regroupé avec Java Enterprise System sur les systèmes d'exploitation Solaris, Linux, HPUX et Windows.

Reportez-vous au Sun Java Enterprise System Upgrade and Migration Guide pour obtenir des informations sur les instructions de mise à niveau et de migration pertinentes pour la mise à niveau de Message Queue en tant que partie de Java Enterprise System sur les systèmes d'exploitation Solaris, Linux, HPUX et Windows.

Problèmes de compatibilité

Cette section présente les problèmes de compatibilité dans Message Queue 3.7 UR1 .

Stabilité de l'interface

Message Queue utilise plusieurs interfaces qui peuvent changer dans le temps. L'Annexe B, Stability of Message Queue Interfaces du Sun Java System Message Queue 3.7 UR1 Administration Guide propose un classement des interfaces selon leur stabilité. Plus l'interface est stable, plus il y a de chances pour qu'elle ne soit pas modifiée dans les versions à venir du produit.

Problèmes liés à la prochaine version principale de Message Queue

La prochaine version principale de Message Queue peut présenter des modifications affectant la compatibilité des clients. Cette information vous est fournie dès maintenant pour que vous puissiez vous y préparer.

Mises à jour de la documentation relative à Message Queue 3.7 UR1

Les sections suivantes décrivent les mises à jour et modifications apportées à la documentation de Message Queue, autres que les corrections ou ajouts mineurs.

Guide d'installation

Le Sun Java System Message Queue 3.7 UR1 Installation Guide, qui présente les informations d'installation relatives à la version autonome de Message Queue, a été mis à jour pour refléter les informations spécifiques à la plate-forme.

Developer’s Guide for C Clients

Le Sun Java System Message Queue 3.7 UR1 Developer’s Guide for C Clientsa été mis à jour pour présenter la nouvelle fonction MQGetDestinationName , le type de message MQ_Message et la propriété de connexion MQ_UPDATE_RELEASE_PROPERTY.

Developer's Guide for Java Clients

Le Sun Java System Message Queue 3.7 UR1 Developer’s Guide for Java Clients a été mis à jour pour inclure les informations relatives à l'installation de clients sécurisés et au moyen de gérer les exceptions se produisant lors d'une reconnexion automatique.

Administration Guide

Le Sun Java System Message Queue 3.7 UR1 Administration Guide a été mis à jour pour fournir des informations sur les tables de base de données de courtier et sur la configuration du courtier pour l'utilisation de ports fixes.

Problèmes et restrictions connus

Cette section contient une liste des problèmes connus concernant Message Queue 3.7 UR1 . Elle aborde plus particulièrement les questions suivantes :

Pour obtenir une liste des bogues actuels, de leur état et de leurs solutions, les membres de Java Developer ConnectionSM peuvent consulter la page Big Parade du site Web de Java Developer Connection à l'adresse suivante : http://bugs.sun.com/bugdatabase/index.jsp. Avant de signaler tout nouveau bogue, merci de consulter cette page. Bien que tous les bogues de Message Queue n'y soient pas répertoriés, il est préférable de consulter cette page pour savoir si un problème a déjà été signalé.


Remarque –

L'adhésion à Java Developer Connection est gratuite, mais elle requiert une inscription. Pour savoir comment devenir membre de Java Developer Connection, consultez la page Web « For Developers ».


Pour signaler un nouveau bogue ou soumettre une demande d'amélioration, envoyez un e-mail à l'adresse suivante : imq-feedback@sun.com.

Généralités

Propriétés du référentiel utilisateur LDAP

Dans Message Queue 3.7 UR1 , la configuration du courtier donnée en exemple pour utiliser un serveur LDAP comme référentiel utilisateur est fournie dans la zone de commentaires du fichier config.properties . L'exemple de référentiel utilisateur LDAP du fichier default.properties a été commenté.

Si vous dépendiez auparavant d'une valeur de propriété des propriétés du référentiel utiliateur LDAP donné en exemple dans le fichier default.properties, après la mise à niveau vers Message Queue 3.7 UR1, votre client d'application JMS recevra une exception de sécurité lorsqu'il tentera de créer une connexion JMS.

Lorsque votre client JMS tente d'établir une connexion avec le courtier de Message Queue 3.7 UR1 , une erreur s'affiche dans le journal du courtier et votre client JMS reçoit l'exception suivante :

SecurityException.
20/Aug/2004:11:16:41 PDT] ERROR [B4064]: propriété LDAP du référentiel LDAP
.uidattr non définie pour le type d'authentification
basic:com.sun.messaging.jmq.auth.LoginException: 
[B4064]: propriété LDAP du référentiel LDAP .uidattr non définie
pour le type d'authentification basic

Solution : définissez la propriété du courtier imq.user_repository.ldap.uidattr en suivant les instructions du Chapitre 7, Managing Security du Sun Java System Message Queue 3.7 UR1 Administration Guide.

Clusters de courtier

Les éléments suivants décrivent l'utilisation des clusters de courtier.

Administration/Configuration

Les problèmes suivants se rapportent à l'administration et la configuration de Message Queue.

Problèmes relatifs au courtier

Les problèmes suivants concernent le courtier de Message Queue.

Documentation

Message Queue 3.7 UR1 n'inclut pas de produit autonome. Pour cette version, vous devez installer Message Queue à l'aide du programme d'installation de Java Enterprise System. Consultez le Sun Java System Installation Guide pour obtenir des instructions.

Problèmes relatifs à l'installation

Fichiers redistribuables

Sun Java System Message Queue 3.7 UR1 contient l'ensemble de fichiers suivant que vous pouvez utiliser et distribuer au format binaire :

jms.jar

libmqcrt.so (UNIX)

imq.jar

libmqcrt.so (HPUX)

imqxm.jar

mqcrt1.dll (Windows)

fscontext.jar

 

Vous pouvez également redistribuer les fichiers LICENSE et COPYRIGHT.

Fonctions d'accessibilité destinées aux personnes handicapées

Pour obtenir la liste des fonctions d'accessibilité mises à disposition depuis la publication de ce média, consultez les évaluations de produit de la section 508 disponibles sur simple demande auprès de Sun, afin de déterminer les versions les mieux adaptées au déploiement des solutions accessibles. Les versions mises à jour des applications sont disponibles à l'adresse http://sun.com/software/javaenterprisesystem/get.html.

Pour plus d'informations sur l'engagement de Sun en matière d'accessibilité, consultez le site suivant : http://sun.com/access.

Comment signaler des problèmes et apporter des commentaires

Si vous rencontrez des problèmes avec Sun Java System Message Queue, contactez le service clientèle de Sun de l'une des manières suivantes :

Afin de vous aider au mieux à résoudre vos problèmes, veuillez vous munir des informations suivantes lorsque vous contactez le support technique de Sun :

Forum de Message Queue

Un forum de Sun Java System Message Queue est disponible à l'adresse suivante : http://swforum.sun.com/jive/forum.jspa?forumID=24

Votre participation est la bienvenue.

Forum sur la technologie Java

Le forum JMS des forums sur la technologie Java peut être utile et se trouve à l'adresse suivante : http://forum.java.sun.com

Vos commentaires sont les bienvenus

Dans le souci d'améliorer notre documentation, nous vous invitons à nous faire parvenir vos commentaires et vos suggestions.

Pour nous faire part de vos commentaires, rendez-vous sur le site http://docs.sun.com puis cliquez sur Envoyer des commentaires. Dans le formulaire en ligne, indiquez le titre et le numéro de référence du document. Le numéro de référence se compose de sept ou neuf chiffres et se trouve sur la page de titre du manuel ou en haut du document. Par exemple, le titre de ce document est Notes de version de Sun Java System Message Queue 3.7 UR1 pour Microsoft Windows, et son numéro de référence est 819-5693.

Ressources Sun supplémentaires

Les sites Internet suivants contiennent des informations importantes concernant Message Queue :