Configuration du service d'écoute de messages

Pour prendre en charge les beans gérés par messages déployés sur des ports d'écoute, définissez les propriétés du service d'écoute des messages de votre serveur d'applications.

Avant de commencer

Si vous voulez utiliser des beans gérés par message avec un fournisseur de messagerie qui ne possède pas d'adaptateur de ressources JCA version 1.5 ou 1.6, vous ne pouvez pas utiliser les spécifications d'activation. Vous devez utiliser un port d'écoute dans ce cas. Dans un certains nombre de cas où vous pourriez utiliser des spécifications d'activation, vous pourrez toutefois continuer d'utiliser des ports d'écoute. Par exemple, pour la compatibilité avec les applications de bean géré par message.

Si certains beans gérés par message utilisent le fournisseur de messagerie IBM MQ (ou un fournisseur JMS tiers compatible) avec des ports d'écoute et que vous souhaitez utiliser des beans gérés par message EJB 3 avec des ports d'écoute, ces nouveaux beans peuvent continuer d'utiliser le même fournisseur de messagerie.

Pour plus d'informations sur l'utilisation des ports d'écoute au lieu des spécifications d'activation, voir Beans gérés par message, spécifications d'activation et ports d'écoute.

[z/OS]Avant de configurer les ressources du service d'écoute des messages, vous devez prendre en compte l'implémentation du service d'écoute de messages sur la plateforme z/OS, qui aura une incidence sur votre façon de configurer le port d'écoute. Pour plus d'informations, voir la rubrique [z/OS]Service du programme d'écoute des messages sur z/OS.

Pourquoi et quand exécuter cette tâche

Le service de programmes d'écoute de messages est une extension des fonctions JMS du fournisseur JMS et il fournit un gestionnaire de programmes d'écoute qui contrôle et surveille un ou plusieurs programmes d'écoute JMS. Chaque programme d'écoute surveille une destination de file d'attente JMS (pour la messagerie point à point) ou une destination de rubrique JMS (pour la messagerie par publication/abonnement). Pour plus d'informations, voir beans gérés par message - Composants du port d'écoute.

Quand vous déployez une application d'entreprise pour utiliser des beans gérés par messages avec des ports d'écoute, vous pouvez parcourir ou modifier la configuration du service d'écoute de messages d'un serveur d'applications.

[AIX Solaris HP-UX Linux Windows][IBM i]Si votre système de messagerie s'exécute en mode non ASF, pour éviter des délais d'expiration de transaction non souhaités, vous devez autoriser une durée de traitement suffisante avant d'atteindre le délai total du cycle de vie des transactions. Par conséquent, vous devez vous assurer que la valeur que vous spécifiez pour la propriété personnalisée du service d'écoute de message NON.ASF.RECEIVE.TIMEOUT est inférieure à la valeur que vous spécifiez pour la propriété de service de transaction Dépassement du délai autorisé pour la durée de vie des transactions, et que la différence entre les valeurs des deux propriété est supérieure à la durée du traitement du message par la méthode onMessage() du bean géré par message (MDB).

Procédure

  1. Affichez la page de paramètres du service d'écoute :
    1. Dans le panneau de navigation, sélectionnez Serveurs > Types de serveurs > Serveurs d'applications WebSphere.
    2. Dans le panneau de contenu, cliquez sur le nom du serveur d'applications.
    3. Sous Communications, cliquez sur Messagerie > Service d'écoute de messages.
  2. Facultatif : Parcourez ou modifiez la valeur des propriétés pour le pool d'unités d'exécution de beans gérés par messages.
    1. Cliquez sur Pool d'unités d'exécution.
    2. Modifiez les propriétés suivantes de manière appropriée :
      Taille minimale
      Le nombre minimum d'unités d'exécution autorisées dans le pool.
      Taille maximale
      Le nombre maximum d'unités d'exécution autorisées dans le pool.
      Délai d'inactivité de l'unité
      Le nombre de millisecondes d'inactivité au terme desquelles une unité d'exécution est récupérée. La valeur 0 correspond à un délai nul et une valeur négative (inférieure à 0) correspond à un délai illimité.
      Remarque : La console d'administration ne permet pas de définir une valeur négative pour le délai d'inactivité. Pour ce faire, vous devez modifier la valeur directement dans le fichier config.xml.
      Permet d'allouer un nombre d'unités d'exécution dépassant la taille maximale autorisée
      Cochez cette case pour permettre au nombre d'unités d'exécution de dépasser la taille maximale configurée pour le pool d'unités d'exécution.
    3. Cliquez sur OK.
  3. Facultatif : Spécifiez les propriétés personnalisées nécessaires du serveur d'écoute des messages comme propriétés personnalisées du service d'écoute de messages .
    1. Cliquez sur Propriétés personnalisées.
    2. Pour chaque propriété personnalisée, définissez le nom et la valeur appropriés.
      Si vous n'avez pas spécifié de propriété avant :
      1. Cliquez sur Nouveau.
      2. Entrez le nom de la propriété.
      3. Entrez la valeur de la propriété.
      4. Cliquez sur OK.
    Pour plus d'informations sur ces propriétés personnalisées, voir Propriétés personnalisées du service d'écoute de messages.
  4. Sauvegardez les modifications de la configuration principale.
  5. Pour activer la nouvelle configuration, arrêtez, puis relancez le serveur d'applications.

Résultats

Vous avez configuré les propriétés du service d'écoute des messages d'un serveur d'applications.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tmb_adm08
Nom du fichier : tmb_adm08.html