Spécification d'activation JMS [Paramètres]

Une spécification d'activation JMS est associée à un ou plusieurs beans gérés par message et offre la configuration permettant de recevoir des messages.

Pour afficher cette page dans la console, cliquez sur l'un des chemins suivants :
  • Ressources -> JMS-> Spécifications d'activation -> nom_spécification_activation
  • Ressources -> JMS -> Fournisseurs JMS -> fournisseur_messagerie -> [Propriétés supplémentaires] Spécifications d'activation -> nom_spécification_activation
Utilisez ce panneau pour rechercher ou modifier les propriétés de configuration de la spécification d'activation JMS sélectionnée à utiliser avec le fournisseur de messagerie par défaut.

Vous devez créer une spécification d'activation JMS si vous souhaitez utiliser un bean géré par message pour communiquer avec le fournisseur de messagerie par défaut via JCA (Java EE Connector Architecture) 1.5. JCA offre une connectivité Java entre les serveurs d'applications (WebSphere Application Server, par exemple) et les systèmes d'information d'entreprise. Cela permet de standardiser les fournisseurs JMS d'intégration aux serveurs d'applications Java et de fournir une infrastructure d'échange de données avec les systèmes d'entreprise, où les données sont transférées sous forme de messages.

Toutes les propriétés de configuration des spécifications d'activation, exceptées les propriétés Nom, Nom JNDI, Nom JNDI de destination et Alias d'authentification sont remplacées par des propriétés de configuration d'activation nommées de manière appropriée dans le descripteur de déploiement d'un bean EJB 2.1, ou ultérieur, géré par message. Pour un bean géré par message EJB 2.0, les propriétés Type de destination, Durabilité de l'abonnement, Mode d'identification et Sélecteur de message sont remplacées par les éléments correspondants dans le descripteur de déploiement. Pour ces deux types de bean, la propriété Nom JNDI de destination peut être remplacée par une valeur spécifiée dans les liaisons du bean géré par message.

Les propriétés de la spécification d'activation influencent la manière dont le fournisseur de messagerie par défaut choisit le moteur de messagerie auquel l'application de bean géré par message se connecte. Par défaut, l'environnement connecte automatiquement les applications à un moteur de messagerie disponible sur le bus. Toutefois, vous pouvez indiquer des informations de configuration supplémentaires pour contrôler le processus de connexion ; par exemple, pour identifier des serveurs d'amorçage spéciaux ou pour limiter la connexion à un sous-groupe de moteurs de messagerie disponibles, ou pour améliorer la disponibilité ou les performances ou assurer le traitement séquentiel des messages reçus. Pour plus d'informations sur les raisons justifiant cette action et la manière de procéder, voir la rubrique Connexion des applications JMS à un moteur de messagerie d'un bus.

Onglet Configuration

L'onglet Configuration contient les propriétés de configuration de cet objet. Ces valeurs de propriétés sont préservées même si l'environnement d'exécution est arrêté puis redémarré. Consultez les descriptions de tâches dans le centre de documentation pour savoir comment appliquer des modifications de configuration à l'environnement d'exécution.

Propriétés générales

Portée

Indique le niveau topologique le plus élevé auquel les serveurs d'applications peuvent utiliser cet objet de ressource.

Informations Valeur
Requis Non
Type de données Chaîne

Fournisseur

Indique un fournisseur JMS qui active la messagerie asynchrone en fonction du service JMS (Java Message Service). Il fournit des fabriques de connexion J2EE afin de créer des connexions pour une file d'attente JMS ou des destinations de sujets spécifiques. Les objets d'administration du fournisseur JMS permettent de gérer les ressources JMS du fournisseur JMS associé.

Informations Valeur
Requis Non
Type de données Chaîne

Nom

Nom affiché obligatoire de la ressource.

Informations Valeur
Requis Oui
Type de données Chaîne

Nom JNDI

Nom JNDI de la ressource.

Entrez le nom JNDI indiqué dans les liaisons des beans gérés par message associés à cette spécification d'activation.
Informations Valeur
Requis Oui
Type de données Chaîne

Description

Description facultative de la ressource.

Informations Valeur
Requis Non
Type de données Zone de texte

Type de destination

La destination du bean géré par message est soit une file d'attente soit une rubrique.

Informations Valeur
Requis Oui
Type de données liste déroulante
Plage de valeurs
File d'attente
Le bean géré par message utilise une file d'attente JMS. Le nom JNDI de la file d'attente JMS est spécifié dans la propriété Nom JNDI de destination.

Rubrique
Le bean géré par message utilise un sujet JMS. Le nom JNDI du sujet JMS est spécifié dans la propriété Nom JNDI de destination.

Nom JNDI de destination

Nom JNDI de destination

Entrez le nom JNDI utilisé par le bean géré par message pour rechercher la destination JMS dans l'espace de nom JNDI.

Sélectionnez le type de destination dans la propriété Type de destination.

Pour les adaptateurs de ressources acceptant JMS, vous devez associer javax.jms.Destinations à une spécification d'activation afin de permettre à l'adaptateur de prendre en charge des messages provenant de la destination JMS. Dans ce cas, l'administrateur configure un objet administré J2C qui implémente l'interface javax.jms.Destination et l'associe à JNDI.

Vous pouvez configurer un objet administré J2C afin qu'il utilise une classe ActivationSpec qui implémente une méthode setDestination(javax.jms.Destination). Dans ce cas, vous pouvez indiquer un nom JNDI de destination (autrement dit, le nom JNDI de l'objet administré J2C qui implémente la méthode javax.jms.Destination).

Lors du démarrage de l'application, pendant l'initialisation de la spécification d'activation au cours du processus d'activation de noeud final, le serveur utilise le nom JNDI cible pour rechercher l'objet administré cible puis le définit sur l'instance de spécification d'activation.

Informations Valeur
Requis Oui
Type de données Chaîne

Sélecteur de messages

Sélecteur de message JMS permettant de déterminer quels sont les messages reçus par le bean géré par message. La valeur correspond à une chaîne permettant de sélectionner un sous-ensemble de messages disponibles. La syntaxe de cette chaîne est basée sur un sous-ensemble de la syntaxe d'expression conditionnelle SQL 92, comme décrit dans la spécification JMS. Reportez-vous au centre de documentation pour plus d'informations.

Par exemple :
JMSType='car' AND color='blue' AND weight>2500

La chaîne du sélecteur peut faire référence aux zones de l'en-tête du message JMS et aux zones des propriétés du message. Les sélecteurs de messages ne peuvent pas faire référence à des valeurs liées au corps du message.

Une valeur null (chaîne vide) indique qu'il n'existe aucun sélecteur de message pour le consommateur du message.

Informations Valeur
Requis Non
Type de données Chaîne

Nom du bus

Nom du bus auquel se connecter.

Tapez le nom du bus d'intégration de service auquel des connexions sont effectuées. Il doit s'agir du nom du bus sur lequel la destination identifiée par la propriété Nom JNDI de destination est définie.
Informations Valeur
Requis Non
Type de données personnalisé

Mode de reconnaissance

La façon dont la session accuse réception aux messages qu'elle reçoit.

Le mode d'identification indique comment un message reçu par un bean géré par message doit être identifié.
Remarque :

L'accusé de réception est envoyé quand le message est supprimé.

Si vous avez un bean géré par message non transactionnel, le système supprime le message soit au démarrage soit à la fin du bean. Si le bean génère une exception et ne se termine pas :
  • Si le système est configuré pour supprimer le message à la fin du bean, le message est envoyé à une nouvelle instance du bean pour être traité.
  • Si le système est configuré pour supprimer le message au démarrage du bean, le message est perdu.

Le message est supprimé au démarrage du bean si la qualité de service est définie sur Meilleur effort non persistant. Pour toutes les autres qualités de service, le message est supprimé à la fin de l'exécution du bean.

Informations Valeur
Requis Non
Type de données liste déroulante
Plage de valeurs
Accusé de réception automatique
La session accuse réception d'un message automatiquement.

Accusé de réception auto OK en double
La session accuse réception des messages de façon passive, ce qui peut améliorer les performances, mais un bean géré par message peut alors recevoir un message plusieurs fois.

Cible

Nom d'une cible qui identifie un groupe de moteurs de messagerie. Spécifiez le type de cible à l'aide de la propriété de type de cible.

Informations Valeur
Requis Non
Type de données Chaîne

Type de cible

Type de cible nommé dans la propriété Cible.

Informations Valeur
Requis Non
Type de données liste déroulante
Plage de valeurs
Nom du membre du bus
Nom d'un membre du bus. Cette option extrait les moteurs de messagerie actifs qui sont hébergés par le membre de bus spécifié (un serveur d'applications ou un cluster de serveurs).

Nom du groupe de moteurs de messagerie personnalisés
Nom d'un groupe personnalisé de moteurs de messagerie (formant un cluster auto-déclaré). Cette option extrait les moteurs de messagerie actifs qui sont enregistrés dans le groupe personnalisé spécifié.

le nom du moteur de messagerie,
Nom d'un moteur de messagerie. Cette option extrait les noeuds finaux disponibles qui permettent d'atteindre le moteur de messagerie spécifié.

Importance de la cible

Cette propriété indique l'importance du groupe cible.

Informations Valeur
Requis Non
Type de données liste déroulante
Plage de valeurs
Préférée
Il est préférable de sélectionner un moteur de messagerie dans le groupe cible. Si un moteur de messagerie du groupe cible est disponible, il est sélectionné. Si aucun moteur de messagerie n'est disponible dans le groupe cible, mais qu'il existe un moteur de messagerie externe disponible dans le même bus d'intégration de services, ce dernier est sélectionné.

Requis
Un moteur de messagerie doit être sélectionné dans le groupe cible. Si un moteur de messagerie du groupe cible est disponible, il est sélectionné. Si aucun moteur de messagerie n'est disponible dans le groupe cible, le processus de connexion échoue.

Chaîne de transport entrant cible

Nom de la chaîne de transport entrante que l'application doit cibler lorsqu'elle se connecte à un moteur de messagerie dans un processus distinct de l'application. Si un moteur de messagerie d'un autre processus est sélectionné, une connexion peut être établie uniquement si le moteur de messagerie se trouve sur un serveur exécutant la chaîne de transport de communications entrantes spécifiée. Reportez-vous au centre de documentation pour plus d'informations.

Si le moteur de messagerie sélectionné se trouve sur le même serveur que l'application, une connexion directe en cours de processus est établie et cette propriété de chaîne de transport est ignorée.

Les chaînes de transport représentent des piles de protocoles réseau en fonctionnement sur un serveur. Le nom que vous spécifiez doit correspondre à celui de l'une des chaînes de transport disponibles sur le serveur qui héberge le moteur de messagerie, comme indiqué dans le panneau Serveurs -> Types de serveurs -> Serveurs d'applications WebSphere -> nom_serveur -> [Messagerie du serveur] Transports entrants du moteur de messagerie. Les chaînes de transport ci-après sont fournies, mais vous pouvez définir vos propres chaînes dans ce panneau.
InboundBasicMessaging
Il s'agit d'un protocole orienté connexion qui utilise une connexion standard TCP/IP (JFAP-TCP/IP). Il prend en charge deux flux transactionnels biphasé (XA distant). Un émetteur ou un destinataire de messages qui fonctionne sur un système client ou serveur peut participer à une transaction globale gérée sur ce système client ou serveur. Les flux XA permettent à une application exécutée sur un serveur d'accéder à un moteur de messagerie sur un deuxième serveur dans la mesure où le premier serveur n'héberge pas de moteur le messagerie approprié. Si les flux XA distants sont utilisés, l'application doit pouvoir accéder à un coordinateur de transactions en local.
InboundSecureMessaging
Il s'agit du protocole InboundBasicMessaging encapsulé dans SSL.
Pour plus d'informations sur l'utilisation de cette propriété avec d'autres propriétés de fabrique de connexions pour la gestion de la charge de travail des connexions, voir la rubrique Propriétés d'administration des connexions JMS à un bus.
Informations Valeur
Requis Non
Type de données Chaîne

Noeuds finaux du fournisseur

Liste comportant trois noeuds finaux séparés par des virgules, avec la syntaxe Nomhôte:Numéroport:Nomchaîne, utilisée pour se connecter à un serveur d'amorçage. Par exemple Merlin:7276:BootstrapBasicMessaging,Gandalf:5557:BootstrapSecureMessaging.

Les noeuds finaux du fournisseur ne sont pas utilisés sauf si le bus indiqué est introuvable dans la cellule locale. Les applications MDB tentent d'abord de connecter le bus indiqué dans la cellule locale. Si cette tentative échoue, les noeuds finaux du fournisseur sont utilisés pour permettre aux applications de recevoir les messages d'une cellule éloignée.

Si le nom d'hôte n'est pas indiqué, localhost est utilisé comme valeur par défaut.

Si le numéro de port n'est pas indiqué, 7276 est utilisé comme valeur par défaut.

Si le protocole n'est pas indiqué, une chaîne prédéfinie comme BootstrapBasicMessaging est utilisée comme valeur par défaut.

Informations Valeur
Requis Non
Type de données Zone de texte

Taille de lot maximale

Nombre maximal de messages reçus par le moteur de messagerie dans un seul lot.

Nombre maximal de messages d'un même lot distribué en série à une unique instance de bean géré par message. La distribution par lot des messages peut améliorer les performances, notamment si elle est utilisée avec une propriété Mode de reconnaissance dont la valeur est Accusé de réception auto OK en double. Si le classement des messages doit être conservé après des échecs de distribution, choisissez une taille de lot de 1.
Informations Valeur
Requis Non
Type de données Entier
Plage de valeurs 1 à 2147483647

Nombre maximal d'appels MDB simultanés par noeud final

Nombre maximal de noeuds finaux auxquels les messages sont distribués simultanément.

L'augmentation de cette valeur peut améliorer les performances, mais également augmenter le nombre d'unités d'exécution utilisées simultanément. Si le classement des messages doit être conservé après des échecs de distribution, indiquez un nombre maximal de noeuds finaux simultanés de 1. Le classement des messages s'applique uniquement si la destination à partir de laquelle le bean géré par message reçoit les messages n'est pas une destination partitionnée. Les destinations partitionnées sont utilisées dans un scénario de partage des charges dans un cluster.
Informations Valeur
Requis Non
Type de données Entier
Plage de valeurs 1 à 2147483647

Arrêter automatiquement les noeuds finaux lors d'échecs répétés des messages

Ces paramètres permettent à un noeud final de s'arrêter automatiquement lorsque le nombre de messages en situation d'échec du point de vue séquentiel atteint une limite spécifiée. Cela permet de faire la distinction entre un ou deux messages qui échouent en raison d'incidents avec les messages eux-mêmes, et un incident de ressource système donnant lieu à des messages en situation d'échec du point de vue séquentiel.

L'arrêt du noeud final réduit le nombre des messages déplacés inutilement vers une destination d'exception lorsque le problème n'est pas lié aux messages dont le traitement échoue.

Lorsqu'un noeud final est arrêté automatiquement, son état sur le panneau de la console d'administration est rouge. Il doit être redémarré manuellement en cliquant sur Reprendre.

Une fois le noeud final redémarré, les messages qui échouent provoquant l'arrêt du noeud final sont de nouveau envoyés. S'ils continuent d'échouer, ils sont déplacés vers une destination d'exception, si celle-ci a été configurée.

Activer

Activation de l'arrêt automatique d'un noeud final en fonction des paramètres ci-dessous.

Informations Valeur
Requis Non
Type de données Booléen

Seuil d'échecs de messages séquentiels

Le noeud final sera arrêté lorsque le nombre de messages qui ont échoué de façon séquentielle aura atteint la limite configurée. En raison du traitement des dépendances dans le bean géré par message, le nombre réel de messages traités peut dépasser cette valeur.

Cette propriété n'est pas activée à moins que la propriété Arrêter automatiquement les noeuds finaux lors d'échecs répétés des messages soit activée.

Informations Valeur
Requis Non
Type de données Entier

Fréquence entre deux échecs de message

La transmission de tous les messages dont le traitement par le bean géré par message échoue mais qui n'ont pas atteint le nombre maximal d'échecs de transmission n'est retentée qu'une fois que ce délai (exprimé en millisecondes) est écoulé. La transmission d'autres messages peut être tentée pendant ce délai sauf si le seuil d'échecs séquentiels et l'accès concurrent maximum sont définis sur 1.

Définir un délai entre chaque envoi de message défaillant réduit le nombre des messages déplacés inutilement vers une destination d'exception avant l'arrêt du MDB. Pour minimiser le nombre de messages déplacés, entrez un délai supérieur à l'intervalle attendu entre chaque arrivée de message à la destination.

Cette propriété n'est pas activée à moins que la propriété Arrêter automatiquement les noeuds finaux lors d'échecs répétés des messages soit activée.

Informations Valeur
Requis Non
Type de données Entier
Plage de valeurs La durée est en millisecondes. La valeur 0 indique qu'il n'y a pas de délai entre les tentatives.

Durabilité de l'abonnement

Indique si un abonnement de sujet JMS est durable ou non durable

Normalement, une seule application à la fois peut avoir un destinataire pour un abonnement durable donné. Cette propriété permet de redéfinir ce comportement et d'autoriser l'accès simultané de plusieurs destinataires à un abonnement durable.
Informations Valeur
Requis Non
Type de données liste déroulante
Plage de valeurs
Durable
Le fournisseur de messagerie stocke les messages lorsque le bean géré par message n'est pas disponible et distribue les messages lorsque le bean géré par message redevient disponible.

Non durable
Le fournisseur de messagerie ne procède pas au stockage et à la redistribution des messages si aucun bean géré par message n'est disponible.

Nom de l'abonnement

Nom de l'abonnement requis pour les abonnement de sujet durables. Zone requise lors de l'utilisation d'un abonnement de sujet durable.

Chaque abonnement durable JMS est identifié par un nom d'abonnement (spécifié dans cette propriété). Une connexion JMS a également un identificateur client associé (spécifié dans la propriété Identificateur client) qui permet d'associer une connexion et ses objets à la liste des messages (dans l'abonnement durable) gérée par le fournisseur JMS du client.

Le nom de cet abonnement doit être unique dans un identificateur de client donné.

Informations Valeur
Requis Non
Type de données Chaîne

Identificateur client

Identificateur client JMS requis pour les abonnements durables à un sujet sur toutes les connexions créées en utilisant la spécification d'activation.

La valeur spécifiée est l'identificateur unique d'un client (bean géré par message). Cet identificateur permet d'associer une connexion client à la liste des messages (dans un abonnement durable) conservée par le fournisseur de messagerie pour le client. Lorsqu'un client redevient disponible, après avoir été indisponible, le fournisseur de messagerie utilise l'identificateur du client pour remettre les messages stockés au client approprié.
Informations Valeur
Requis Non
Type de données Chaîne

Interface Home des abonnements durables

Nom du moteur de messagerie utilisé pour stocker les messages livrés à des abonnements durables pour des objets créés à partir de la spécification d'activation JMS. Zone requise lors de l'utilisation d'un abonnement de sujet durable.

Les administrateurs peuvent gérer l'état d'exécution des abonnements durables via des points de publication pour ce moteur de messagerie.
Informations Valeur
Requis Non
Type de données Chaîne

Transmission de la charge de messages par référence

Lorsque des messages volumineux de type objet ou octet sont envoyés, la quantité de mémoire et le traitement processeur nécessaires pour sérialiser, désérialiser et copier les messages peuvent être importants.Si vous activez les propriétés de transmission de la charge de messages par référence sur une fabrique de connexions ou une spécification d'activation, vous pouvez demander au fournisseur de messagerie par défaut d'ignorer la spécification JMS 1.1 et de limiter fortement ou d'ignorer la copie de ces données.
ATTENTION :
Les parties de la spécification JMS ignorées par ces propriétés sont définies pour assurer l'intégrité des données. Toute application JMS utilisant ces propriétés doit respecter strictement les règles décrites dans la rubrique Pourquoi et quand transmettre la charge utile des messages JMS par référence, pour éviter la perte de l'intégrité des données.

Les applications qui utilisent la spécification d'activation pour recevoir les messages doivent respecter la règle suivante :

  • L'application ne modifie pas l'objet de données obtenu à partir du message d'objet JMS. L'objet des données sont traitées en mode lecture seule.

Lorsqu'ils sont activés, les messages Objet reçus par cette spécification d'activation verront leurs données de message sérialisées par le système lorsque cela sera absolument nécessaire. Les données obtenues à partir de ces messages doivent être traitées en tant que readOnly par les applications.

Informations Valeur
Requis Non
Type de données Booléen

Les applications renvoyant les messages initialement reçus à l'aide de cette spécification d'activation doivent respecter les règles suivantes :

  • L'application peut remplacer l'objet de données dans un message JMS à condition qu'il n'ait pas encore été défini dans le message. L'application ne modifie ou ne remplace pas l'objet de donnés après sa définition dans le message.
  • L'application peut remplacer le tableau d'octets dans un message d'octets JMS, mais uniquement en utilisant un seul appel à writeBytes(byte[]) et si le tableau d'octets n'a pas encore été défini dans le message. L'application ne modifie ou ne remplace pas le tableau d'octets après sa définition dans le message.

Lorsqu'ils sont activés, les messages Objet/Octets transmis par cette spécification d'activation, dont la charge est modifiée, ne verront pas leurs données copiées lorsque définies dans le message et le système sérialisera uniquement les données de message lorsque cela sera absolument nécessaire. Les applications qui envoient ces messages ne doivent pas modifier les données une fois que celles-ci sont définies dans le message.

Informations Valeur
Requis Non
Type de données Booléen

Partager les abonnements durables

Contrôle si les abonnements durables sont partagés entre les connexions avec les membres d'un cluster de serveurs.

Normalement, une seule session à la fois peut avoir un TopicSubscriber pour un abonnement durable donné. Cette propriété vous permet de redéfinir ce comportement et permettre l'accès simultané de plusieurs destinataires à un abonnement durable, chacun étant connecté à un serveur d'applications dans le cluster de serveurs.

La valeur par défaut de cette option ne doit être modifiée que dans les environnements WebSphere Application Server qui prennent en charge les clusters de serveurs.

Informations Valeur
Requis Non
Type de données liste déroulante
Plage de valeurs
Dans le cluster
Permet le partage d'abonnements durables lors de connexions à partir d'un cluster de serveurs.

Toujours partagé
Les abonnements durables peuvent être partagés sur des connexions.

Jamais partagé
Les abonnements durables ne sont jamais partagés sur des connexions.

Partager une source de données avec CMP

Autorise le partage des connexions entre JMS et les beans entity CMP (persistance gérée par conteneur).

Cette option est utilisée comme partie de la tâche afin d'activer les beans entity CMP pour partager les connexions de base de données utilisées par le magasin de données d'un moteur de messagerie. Cela permettrait d'améliorer les performances du débit général des messages d'environ 15 %, mais n'est possible que pour les beans entity connectés au serveur d'applications contenant le moteur de messagerie.

Pour plus d'informations sur l'utilisation de cette option, voir la rubrique Activation de beans entity CMP et de magasins de données de moteur de messagerie pour le partage des connexions de base de données.

Informations Valeur
Requis Non
Type de données Booléen

Lecture anticipée

La lecture anticipée est une optimisation qui attribue par avance des messages aux destinataires. Ainsi le temps nécessaire à la satisfaction des demandes des destinataires est réduit.

Les messages affectés à un destinataire sont verrouillés sur le serveur et ne peuvent pas être consommés par d'autres destinataires de cette destination. Les messages affectés à un destinataire, mais qui ne sont pas consommés avant la fermeture du client, sont ensuite déverrouillés sur le serveur, puis prêts à être reçus par d'autres destinataires.

Vous pouvez redéfinir cette propriété pour des destinations JMS en définissant la propriété Lecture anticipée sur la destination JMS.

Informations Valeur
Requis Non
Type de données liste déroulante
Plage de valeurs
Valeur par défaut
Le fournisseur de messages affecte les messages aux clients par anticipation pour les abonnements non durables et les abonnements durables non partagés. L'optimisation de la lecture anticipée est donc activée uniquement s'il ne peut y avoir qu'un seul client.

Activé
Le fournisseur de messagerie affecte les messages aux clients par anticipation. Ainsi le temps nécessaire à la satisfaction des demandes des destinataires est réduit.

Désactivé
Le fournisseur de messagerie n'affecte pas les messages aux clients par anticipation.

Toujours activer les beans MDB dans tous les serveurs

Cette propriété est utilisée uniquement lorsque l'application à bean géré par message s'exécute sur un serveur membre du bus que l'application cible. Elle n'a pas d'effet lorsque le bean géré par message s'exécute sur un serveur membre du bus cible.

Si l'application de bean géré par message (MDB) s'exécute sur un serveur membre du bus cible, l'activation de cette option permet à l'application de traiter les messages, que le serveur héberge ou non également un moteur de messagerie actif. Si cette option n'est pas activée, les applications à bean géré par messages des serveurs qui ne disposent pas de moteur de messagerie local ne traitent pas les messages.

Pour les applications de beans gérés par message qui se connectent à un membre de bus du cluster, vous pouvez également utiliser cette option pour activer l'une des configurations supplémentaires suivantes :
  • Tous les serveurs du cluster peuvent recevoir des messages d'une application de beans gérés par messages pour tirer pleinement parti de la puissance de traitement du cluster.
  • Un seul serveur à la fois peut recevoir les messages de l'application de beans gérés par message pour assurer le traitement séquentiel des messages.
Pour permettre à tous les serveurs du cluster à recevoir les messages de l'application MDB, sélectionnez cette option. Pour permettre à un seul serveur de recevoir des messages de l'application MDB, vérifiez que cette option n'est pas sélectionnée et sélectionnez l'option Réception exclusive sur la destination.

Pour plus d'informations, voir la rubrique Connexion d'un bean géré par message dans un cluster.

Informations Valeur
Requis Non
Type de données Booléen

Intervalle entre les nouvelles tentatives

Le délai (en secondes) entre deux tentatives de connexion à un moteur de messagerie, pour la connexion initiale et pour toute les tentatives ultérieures d'établir une meilleure connexion.

Informations Valeur
Requis Non
Type de données Entier
Plage de valeurs 1 à 2147483647

Alias d'authentification

Nom d'un alias d'authentification utilisé pour l'authentification gérée par composant des connexions au bus d'intégration des services.

Un alias d'authentification Java Platform, Enterprise Edition (Java EE) JCA (Connector Architecture) spécifie l'ID utilisateur et le mot de passe qui permettent d'authentifier la création d'une connexion au fournisseur JMS.

Lorsque la zone d'alias d'authentification est utilisée, les zones correspondant aux propriétés personnalisées de nom d'utilisateur et de mot de passe doivent être laissées vides. Les propriétés d'alias d'authentification définies dans le déploiement de l'application sont prioritaires sur celles définies pour un objet d'administration de la spécification d'activation.

Seul l'alias d'authentification est enregistré dans un fichier sans être chiffré même pour la journalisation de reprise du service de transaction. Le service de sécurité permet de protéger le nom d'utilisateur et le mot de passe réels.

Lors du démarrage de l'application, pendant l'initialisation de la spécification d'activation au cours du processus d'activation de noeud final, le serveur utilise l'alias d'authentification pour extraire le nom d'utilisateur et le mot de passe réels de la sécurité puis définit ces derniers sur l'instance de spécification d'activation.

Informations Valeur
Requis Non
Type de données liste déroulante


Nom du fichier : SIBJMSActivationSpec_DetailForm.html