Fabrique de connexions de la file d'attente du fournisseur de messagerie par défaut [Paramètres]

Une fabrique de connexions de file d'attente JMS permet de créer des connexions au fournisseur JMS associé de files d'attente JMS, pour la messagerie point-à-point. Utilisez les objets d'administration de fabrique de connexions de file d'attente afin de gérer des fabriques de connexions de file d'attente JMS pour le fournisseur de messagerie par défaut.

Pour afficher cette sous-fenêtre dans la console, cliquez sur l'un des chemins suivants :

  • Ressources > JMS > Fabriques de connexions de file d'attente > nom_fabrique
  • Ressources > JMS > Fournisseurs JMS > fournisseur_messagerie > [Propriétés de file d'attente] Fabriques de connexions de file d'attente > nom_fabrique
Utilisez ce panneau pour rechercher ou modifier les propriétés de configuration de la fabrique de connexions de files d'attente JMS à utiliser avec le fournisseur JMS de messagerie par défaut. Ces propriétés de configuration déterminent comment les connexions sont créées et associées à des files d'attente JMS.

Par défaut, les connexions créées avec la fabrique de connexions JMS dans les conteneurs du serveur (par exemple, à partir d'un bean entreprise) sont regroupées à l'aide du regroupement de connexions Java Platform, Enterprise Edition (Java EE) Connector Architecture (JCA). Vous pouvez modifier les paramètres du pool de connexions pour cette fabrique de connexions en cliquant sur le lien de propriétés Propriétés du pool de connexions dans la section Propriétés supplémentaires du panneau de la console d'administration.


Les liens marquées (online) requièrent un accès à Internet. Chaque lien permet de lancer une recherche dans la rubrique du centre de documentation en ligne. Dans les résultats de la recherche qui s'affichent, sélectionnez la rubrique qui correspond le mieux à votre configuration.

Vérifiez la présence de mises à jour dans cette rubrique (online)

Concepts associés
Ressources de file d'attente JMS et intégration de services (online)
Fabriques de connexions JMS et intégration de services (online)
Pourquoi et quand transmettre la charge utile des messages JMS par référence (online)
Tâches associées
Configuration d'une fabrique de connexions de file d'attente pour le fournisseur de messagerie par défaut (online)
Référence associée
Transmission de la charge de messages par référence : Avantages potentiels de chaque étape de traitement (online)
Transmission de la charge de messages par référence : Scénarios et exemple de code pour des applications de réacheminement (online)
Transmission de la charge de messages par référence : Scénarios et exemple de code pour des applications émettrices et destinataires (online)
Information associée
Boutons de la console d'administration
Préférences de la console d'administration
For z/OS platforms For WebSphere Application Server Network Deployment Propriétés d'administration des connexions JMS à un bus

Onglet Configuration

L'onglet Configuration affiche les propriétés de configuration de cet objet. Les valeurs des propriétés sont conservées même si l'environnement d'exploitation est arrêté, puis redémarré. Pour plus d'informations sur l'application des modifications de configuration dans l'environnement d'exécution, voir les descriptions de tâches correspondantes dans le centre d'informations.

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.

Obligatoire Non
Type de données Texte

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é.

Obligatoire Non
Type de données Texte

Nom

Nom sous lequel doit être affichée la ressource.

Obligatoire Oui
Type de données Texte

Nom JNDI

Nom JNDI de la ressource.

Par convention, utilisez un nom JNDI de la forme jms/Nom, Nom correspondant au nom logique de la ressource). Pour plus d'informations sur l'utilisation de JNDI et sa syntaxe, voir "Support JNDI de WebSphere Application Server" (online) dans le centre de documentation de WebSphere Application Server.

Obligatoire Oui
Type de données Texte

Description

Description facultative de la ressource.

Obligatoire Non
Type de données Zone de texte

Catégorie

Chaîne de catégories facultative à utiliser lors de la classification ou du regroupement de la ressource.

Obligatoire Non
Type de données Texte

Nom du bus

Nom du bus d'intégration des services auquel se connecter.

Nom du bus d'intégration de services utilisé par cette fabrique de connexions pour créer des connexions.
Entrez le nom du bus local dans les cas où une application établit une connexion à des bus externes.
Obligatoire Oui
Type de données Personnalisation

Fiabilité des messages non persistants

Fiabilité appliquée aux messages JMS non persistants envoyés à l'aide de cette fabrique de connexions.

Vous pouvez modifier l'option de fiabilité de livraison de la destination d'un message envoyé par une application JMS avec le paramètre Non persistant. Le paramètre par défaut est Rapide non persistant, mais d'autres options sont à votre disposition, notamment celles ayant des caractéristiques persistantes, Persistant - Assuré étant la plus fiable. Pour plus d'informations, voir Niveaux de fiabilité des messages (online).
Obligatoire Non
Type de données liste déroulante
Plage de valeurs
Non persistant - Tentatives
Les messages sont éliminés lorsqu'un moteur de messagerie s'arrête ou échoue. Les messages peuvent également être éliminés si une connexion utilisée pour les envoyer devient indisponible ou si les ressources systèmes sont soumises à des contraintes.

Non persistant - Express
Les messages sont éliminés lorsqu'un moteur de messagerie s'arrête ou échoue. Les messages peuvent également être éliminés si une connexion utilisée pour les envoyer devient non disponible.

Non persistant - Fiable
Les messages sont éliminés lorsqu'un moteur de messagerie s'arrête ou échoue.

Persistant - Fiable
Les messages peuvent être éliminés lorsqu'un moteur de messagerie échoue.

Persistant - Assuré
Les messages ne sont pas éliminés.

Comme destination du bus
Utilise l'option de distribution configurée pour la destination du bus.

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 consommateur sont verrouillés sur le serveur et ne peuvent pas être consommés par d'autres consommateurs 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.

Obligatoire 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. Les demandes des clients sont donc traitées plus rapidement.

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

Préfixe de nom de file d'attente temporaire

Préfixe utilisé au début des files d'attente temporaires créées par les applications utilisant cette fabrique de connexions.

Obligatoire Non
Type de données Texte

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.

Obligatoire Non
Type de données Texte

Type de cible

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

Ceci désigne le nom d'une cible devant servir à déterminer un ou plusieurs moteurs de messagerie pour gérer le travail. Le type de cible est signalé par la propriété Type de cible.

L'équilibrage de charge des connexions est effectué entre les moteurs de messagerie disponibles qui satisfont les critères de sélection.

Si vous voulez que les applications puissent se connecter à tout moteur de messagerie du bus, ne définissez pas cette propriété.

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 Propriétés d'administration des connexions JMS à un bus (online).

Obligatoire 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).

Pour désigner un membre de bus non clusterisé, vous devez définir la propriété Cible sur <Noeud01>.<serveur1>, par exemple Noeud01.serveur1. Pour un membre de bus clusterisé, la propriété Cible doit indiquer le nom du cluster.

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é.

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.

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 Propriétés d'administration des connexions JMS à un bus.

Obligatoire Non
Type de données liste déroulante
Plage de valeurs
Préférée
Il est recommandé 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é.

Requise
Vous devez 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, le processus de connexion échoue.

Chaîne de transport cible des communications entrantes

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. Pour plus d'informations, reportez-vous au centre de documentation.

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 TCP/IP standard (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 Propriétés d'administration des connexions JMS à un bus (online).
Obligatoire Non
Type de données Texte

Noeuds finaux du fournisseur

Liste comportant trois noeuds finaux séparés par des virgules, avec la syntaxe hostName:portNumber:chainName, utilisée pour se connecter à un serveur d'amorçage. Par exemple, Merlin:7276:BootstrapBasicMessaging,Gandalf:5557:BootstrapSecureMessaging. Si le Nomhôte n'est pas spécifié, la valeur par défaut est le système hôte local. Si le Numéroport n'est pas spécifié, la valeur par défaut est 7276. Si le Nomchaîne n'est pas spécifié, la valeur pas défaut est BootstrapBasicMessaging. Pour plus d'informations, reportez-vous au centre de documentation.

Il vous faut uniquement modifier cette propriété si des applications client s'exécutant en dehors d'un serveur d'applications ou si des applications s'exécutant sur un serveur dans une autre cellule visent à employer cette fabrique de connexions pour cibler le bus d'intégration de services indiqué dans cette dernière.

Pour utiliser des destinations JMS du fournisseur de messagerie par défaut, une application se connecte au moteur de messagerie du bus d'intégration de services cible auquel les destinations sont affectées. Par exemple, une file d'attente JMS est affectée à une destination de file d'attente sur un bus d'intégration de services.

Les applications client s'exécutant en dehors d'un serveur d'applications (par exemple, dans un conteneur client ou hors de l'environnement de WebSphere Application Server) ne peuvent pas localiser directement un moteur de messagerie approprié auquel se connecter dans le bus cible. De la même façon, une application exécutée sur un serveur, dans une cellule, qui se connecte à un bus cible d'une autre cellule ne peut pas localiser directement, dans ce bus cible, un moteur de messagerie approprié auquel se connecter.

Dans ces cas de figure, les clients (ou serveurs dans un autre bus) doivent mener à bien un processus d'amorçage via un serveur d'amorçage membre du bus cible. Un serveur d'amorçage est un serveur d'applications qui exécute le service SIB, mais qui n'a pas besoin d'exécuter de moteur de messagerie. Il sélectionne un moteur de messagerie s'exécutant dans un serveur d'applications qui prend en charge la chaîne de transport cible requise. Pour que le processus d'amorçage aboutisse, vous devez configurer un ou plusieurs noeuds finaux de fournisseur dans la fabrique de connexions utilisée par le client.

Un serveur d'amorçage utilise un port et une chaîne de transport d'amorçage spécifiques. Le port est l'adresse SIB_ENDPOINT_ADDRESS (ou SIB_ENDPOINT_SECURE_ADDRESS si la sécurité est activée) du moteur de messagerie hébergeant l'extrémité éloignée de la liaison. Avec le nom d'hôte, l'ensemble forme l'adresse du noeud final du serveur d'amorçage.

Les propriétés d'une fabrique de connexions JMS utilisée par une application déterminent la sélection d'un moteur de messagerie convenable et le mode de connexion de cette application au moteur sélectionné.
  • Si aucun justificatif de sécurité n'est fourni, valeur par défaut.
    • Si aucun hôte n'est indiqué, localhost est utilisé.
    • Si aucun port n'est indiqué, 7276 est utilisé.
    • Si aucune chaîne de canal d'amorçage n'est indiquée, la chaîne de transport d'amorçage BootstrapBasicMessaging est utilisée.
  • Si des justificatifs de sécurité sont fournis, valeur par défaut.
    • Si aucun hôte n'est indiqué, localhost est utilisé.
    • Si aucun port n'est indiqué, 7286 est utilisé.
    • Si aucune chaîne de canal d'amorçage n'est indiquée, la chaîne de transport d'amorçage BootstrapBasicMessaging est utilisée.
Remarque : For IBM i platforms Pour la plateforme IBM i, vous devez (au moins) changer le nom d'hôte par défaut et remplacer localhost par nomvotreserveur.

Pour qu'une application utilise un serveur d'amorçage avec une autre adresse de noeud final, vous devez indiquer cette adresse dans la propriété Noeuds finaux de fournisseur des fabriques de connexions JMS que l'application client emploie. Vous pouvez indiquer une ou plusieurs adresses de noeud final de serveurs d'amorçage.

Les adresses de noeud final pour les serveurs d'amorçage doivent être indiquées dans chaque fabrique de connexions JMS utilisée par des applications en dehors d'un serveur d'applications. Pour ne pas avoir à indiquer une longue liste de serveurs d'amorçage, vous pouvez préciser quelques serveurs à haute disponibilité comme serveurs d'amorçage dédiés. Il suffit ensuite d'entrer une courte liste de serveurs d'amorçage dans chaque fabrique de connexions.

Remarque : Lors de la configuration d'une connexion à un serveur d'amorçage qui n'est pas par défaut, indiquez les valeurs requises pour l'adresse de noeud final avec des points-virgules en guide de séparateurs.
Par exemple : pour un serveur auquel est attribué le port 7278 non sécurisé sur l'hôte boothost1 et qui utilise la chaîne de transport par défaut BootstrapBasicMessaging :
boothost1:7278:BootstrapBasicMessaging
ou 
boothost1:7278
et pour un serveur auquel est attribué le port 7289 sécurisé sur l'hôte boothost2 et qui utilise la chaîne de transport prédéfinie BootstrapTunneledSecureMessaging :
boothost2:7289:BootstrapTunneledSecureMessaging
La syntaxe pour une adresse de noeud final est la suivante :
[ [nom_hôte] [ ":" [numéro_port] [ ":" nom_chaîne] ] ]
où :
nom_hôte
est le nom de l'hôte sur lequel le serveur s'exécute. Il peut s'agir d'une adresse IP. Pour une adresse IPv6, placez nom_hôte entre crochets ([]), comme illustré dans l'exemple qui suit :
[2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
. Si aucune valeur n'est précisée, la valeur par défaut est localhost.
Remarque : For IBM i platforms Pour la plateforme IBM i, vous devez (au moins) changer le nom d'hôte par défaut et remplacer localhost par nomvotreserveur.
numéro_port
est l'une des adresses ci-après du moteur de messagerie hébergeant l'extrémité éloignée de la liaison :
  • SIB_ENDPOINT_ADDRESS si la sécurité n'est pas activée,
  • Pour les connexions sécurisées, SIB_ENDPOINT_SECURE_ADDRESS si la sécurité est activée.

Si vous n'entrez pas numéro_port, la valeur par défaut est 7276.

Pour rechercher l'une de ces valeurs à l'aide de la console d'administration, cliquez sur Serveurs > Types de serveurs > Serveurs d'applications WebSphere > nom_serveur > [Communications] Ports.

nom_chaîne
est le nom de la chaîne de transport d'amorçage prédéfinie et servant à se connecter au serveur d'amorçage. S'il n'est pas spécifié, la valeur par défaut est BootstrapBasicMessaging.

Les chaînes de transport d'amorçage prédéfinies qui suivent sont fournies :

BootstrapBasicMessaging
Correspond à la chaîne de transport InboundBasicMessaging du serveur (JFAP-TCP/IP)
BootstrapSecureMessaging
Correspond à la chaîne de transport InboundSecureMessaging du serveur (JFAP-SSL-TCP/IP)
BootstrapTunneledMessaging
Avant d'utiliser cette chaîne de transport d'amorçage, vous devez définir une chaîne de transport serveur correspondante sur le serveur d'amorçage. (Voir Serveurs > Types de serveurs > Serveurs d'applications WebSphere > nom_serveur > [Messagerie du serveur] Transports entrants du moteur de messagerie.) Cette chaîne de transport achemine JFAP et utilise des encapsuleurs HTTP.
BootstrapTunneledSecureMessaging
Avant d'utiliser cette chaîne de transport d'amorçage, vous devez définir une chaîne de transport serveur correspondante sur le serveur d'amorçage. (voir Serveurs > Types de serveurs > Serveurs d'applications WebSphere > nom_serveur > [Messagerie du serveur] Transports entrants du moteur de messagerie). Cette chaîne de transport achemine JFAP et utilise des encapsuleurs HTTP.

Le fait d'entrer nom_hôte : nom_chaîne au lieu de nom_hôte : : nom_chaîne (avec deux signes deux-points) est incorrect. Vous pouvez ne rien entrer ou indiquer l'une des formules suivantes : "a", "a:", ":7276", "::chaîne", etc. La valeur par défaut s'applique si vous n'indiquez aucune autre valeur, mais vous devez séparer les zones par des signes ":".

Pour indiquer plusieurs serveurs d'amorçage, identifiez toutes les adresses de noeud final requises et séparez-les par une virgule. Par exemple, pour utiliser les serveurs dans l'exemple plus haut :
boothost1:7278:BootstrapBasicMessaging, 
  boothost2:7289:BootstrapTunneledSecureMessaging, 
  [2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
Obligatoire Non
Type de données Zone de texte

Proximité des connexions

Proximité des moteurs de messagerie pouvant accepter des demandes de connexion, en relation avec le moteur de messagerie d'amorçage.

Lorsqu'un client lance une demande de connexion client, le traitement se connecte au bus requis en fonction de la logique suivante :
  • Si un groupe cible est spécifié, connectez-vous au premier moteur de messagerie qui satisfait les conditions suivantes pour le type cible :
    • Serveur Recherchez un moteur de messagerie sur le même serveur.
    • Cluster Recherchez un moteur de messagerie sur le même serveur, puis sur les autres serveurs du même cluster.
    • Hôte Recherchez un moteur de messagerie sur le même serveur, puis sur les autres serveurs du même cluster, puis sur les autres serveurs du même hôte.
    • Bus Recherchez un moteur de messagerie sur le même serveur, puis sur les autres serveurs du même cluster, puis sur les autres serveurs du même hôte et enfin tout autre moteur de messagerie du même bus.
  • Si aucun groupe cible n'est spécifié ou qu'un groupe cible est spécifié mais qu'aucun moteur de messagerie approprié n'est trouvé et que la signification cible est Préférée, connectez-vous au premier moteur de messagerie respectant les conditions suivantes pour le type cible :
    • Serveur Recherchez un moteur de messagerie sur le même serveur.
    • Cluster Echec de la connexion.
    • Hôte Recherchez un moteur de messagerie sur le même serveur, puis sur les autres serveurs du même hôte.
    • Bus Recherchez un moteur de messagerie dans le groupe cible sur le même serveur, puis sur les autres serveurs du même hôte et enfin tout autre moteur de messagerie du même bus.

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 Propriétés d'administration des connexions JMS à un bus (online).

Obligatoire Non
Type de données liste déroulante
Plage de valeurs
Bus
Des connexions peuvent être établies avec des moteurs de messagerie dans le même bus.

Cluster
Des connexions peuvent être établies avec des moteurs de messagerie dans le même cluster de serveurs.

Hôte
Des connexions peuvent être établies sur des moteurs de messagerie dans le même hôte.

Serveur
Des connexions peuvent être établies sur des moteurs de messagerie dans le même serveur d'applications.

Alias d'authentification géré par composant

Cet alias spécifie un ID utilisateur et un mot de passe permettant d'authentifier les connexions au fournisseur JMS pour l'authentification gérée par application.

Cette propriété fournit la liste des alias des entrées de données d'authentification Java Platform, Enterprise Edition (Java EE) Connector Architecture définis pour WebSphere Application Server. Vous pouvez sélectionner un alias d'entrée de données pour authentifier la création d'une connexion au fournisseur JMS.

Si vous avez activé la sécurité globale de WebSphere Application Server, sélectionnez l'alias qui spécifie l'ID utilisateur et le mot de passe utilisés pour authentifier la création d'une connexion au fournisseur JMS. L'utilisation de cet alias dépend du paramétrage de l'authentification de la ressource (res-auth) déclaré dans la référence de ressource de la fabrique de connexions des descripteurs de déploiement d'un composant d'application.

Obligatoire Non
Type de données liste déroulante

Journaliser les contextes de transaction manquants

Indique si le conteneur consigne le fait qu'il existe un contexte de transaction manquant lorsqu'une connexion est obtenue.

Le modèle de programmation Java EE indique que les connexions doivent toujours avoir un contexte de transaction. Toutefois, les applications n'ont aucun contexte de transaction correct qui leur est associé.

Sélectionnez cette propriété pour enregistrer des connexions créées sans contexte de transaction.

Obligatoire Non
Type de données Case à cocher

Gérer les descripteurs placés en cache

Indique si les descripteurs placés en cache (descripteurs conservés dans les variables d'instance d'un bean) doivent être surveillés par le conteneur.

Sélectionnez cette option pour analyser la gestion des descripteurs, ce qui peut être utile lors du débogage. Toutefois, l'analyse des descripteurs peut affecter considérablement les performances si elle est utilisée lors de l'exécution.
Obligatoire Non
Type de données Case à cocher

Partager la source de données avec CMP

Autorise le partage des connexions entre JMS et les beans EJB 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 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. (online).

Obligatoire Non
Type de données Case à cocher

Alias d'authentification de la reprise XA

Alias d'authentification utilisé lors du traitement de la reprise XA.

Sélectionnez l'alias à utiliser lors du traitement de la reprise des transactions.

Cette propriété fournit la liste des alias des entrées de données d'authentification JCA définis pour WebSphere Application Server. Vous pouvez sélectionner un alias d'entrée de données à utiliser pour l'authentification lors du processus de reprise XA.

Si vous avez activé la sécurité pour le bus d'intégration de services associé, sélectionnez l'alias désignant l'ID utilisateur et le mot de passe défini pour la reprise XA, qui est valide dans le registre d'utilisateurs de WebSphere Application Server. Cette propriété doit être définie si la sécurité du bus est activée et que des transactions XA doivent être utilisées.

Obligatoire Non
Type de données liste déroulante

Fiabilité des messages persistants

Fiabilité appliquée aux messages JMS persistants envoyés à l'aide de cette fabrique de connexions.

Vous pouvez modifier l'option de fiabilité de livraison de la destination d'un message envoyé par une application JMS avec le paramètre Persistant. Le paramètre par défaut est Persistant - Fiable, mais d'autres options sont à votre disposition, notamment celles ayant des caractéristiques non persistantes, Non persistant - Tentatives étant la moins fiable. Pour plus d'informations, voir Niveaux de fiabilité des messages (online).
Important : Si vous remplacez les options de fiabilité de livraison d'un message envoyé par une application JMS depuis l'une des options Fiabilité de message persistant (Persistant - Assuré et Persistant - Fiable) par l'une des options Fiabilité de message non persistant (Meilleur effort non persistant, Rapide non persistant et Non persistant - Fiable), vous risquez des perdre des messages dans certaines circonstances. Par exemple, lors du redémarrage du serveur ou lorsque la charge de travail est importante.
Obligatoire Non
Type de données liste déroulante
Plage de valeurs
Non persistant - Tentatives
Les messages sont éliminés lorsqu'un moteur de messagerie s'arrête ou échoue. Les messages peuvent également être éliminés si une connexion utilisée pour les envoyer devient indisponible ou si les ressources systèmes sont soumises à des contraintes.

Non persistant - Express
Les messages sont éliminés lorsqu'un moteur de messagerie s'arrête ou échoue. Les messages peuvent également être éliminés si une connexion utilisée pour les envoyer devient non disponible.

Non persistant - Fiable
Les messages sont éliminés lorsqu'un moteur de messagerie s'arrête ou échoue.

Persistant - Fiable
Les messages peuvent être éliminés lorsqu'un moteur de messagerie échoue.

Persistant - Assuré
Les messages ne sont pas éliminés.

Comme destination du bus
Utilise l'option de distribution configurée pour la destination du bus.

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 Pourquoi et quand transmettre la charge utile des messages JMS par référence (online) ou vous risquez de perdre l'intégrité des données.

Les applications utilisant cette fabrique de connexions pour envoyer des messages doivent respecter les règles suivantes :

  • L'application ne modifie pas l'objet de données stocké dans un message d'objet JMS.
  • L'application insère des données dans un message JMS de type octet en effectuant un appel unique à writeBytes(byte[]) et ne modifie pas le tableau d'octets une fois que celui-ci est défini dans le message.

Lorsqu'ils sont activés, les messages Objet/Octets reçus par une application générant des messages, qui s'est connectée au bus à l'aide de cette fabrique de connexions, ne verront pas leurs données copiées une fois définies, et le système sérialisera uniquement les données de message lorsque cela sera absolument nécessaire. Les applications envoyant ces messages ne doivent pas modifier les données une fois qu'elles ont été définies dans le message.

Obligatoire Non
Type de données Case à cocher

Les applications utilisant cette fabrique de connexions pour recevoir des 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 reçus par une application utilisant des messages, qui s'est connectée à cette fabrique de connexions, verront leurs données de message sérialisées par le système uniquement lorsque cela sera absolument nécessaire. Les données obtenues à partir de ces messages doivent être traitées en lecture seule par les applications.

Obligatoire Non
Type de données Case à cocher

Propriétés supplémentaires

Propriétés du pool de connexions
Ensemble facultatif de paramètres de pool de connexions.



Nom du fichier : SIBJMSQueueConnectionFactory_DetailForm.html