Fabrique de connexions de file d'attente JMS (jmsQueueConnectionFactory)

Définit une configuration de fabrique de connexions de file d'attente JMS.

Nom de l'attribut Type de données Valeur par défaut Description
connectionManagerRef Référence à lélément {0} de niveau supérieur (chaîne).   Gestionnaire de connexions pour une fabrique de connexions.
containerAuthDataRef Référence à lélément {0} de niveau supérieur (chaîne).   Données d'authentification par défaut pour une authentification gérée par conteneur qui s'applique lorsque les liaisons ne spécifient pas d'alias d'authentification pour une référence de ressource res-auth=CONTAINER.
id string   ID de configuration unique.
jndiName string   Nom JNDI d'une ressource.
recoveryAuthDataRef Référence à lélément {0} de niveau supérieur (chaîne).   Données d'authentification pour la récupération des transactions.
connectionManager
Description : Gestionnaire de connexions pour une fabrique de connexions.
Obligatoire : false
Type de données
Nom de l'attribut Type de données Valeur par défaut Description
agedTimeout Période avec une précision à la seconde près -1 Délai avant qu'une connexion physique ne soit supprimée par la maintenance du pool. La valeur -1 désactive ce délai. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes.
connectionTimeout Période avec une précision à la seconde près 30s Délai à l'issue duquel une demande de connexion expire si elle n'est toujours pas satisfaite. La valeur -1 désactive ce délai. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes.
maxConnectionsPerThread int

Minimum : 0

  Limite le nombre de connexions ouvertes sur chaque unité d'exécution.
maxIdleTime Période avec une précision à la seconde près 30m Durée à l'issue de laquelle une connexion inutilisée ou au repos peut être supprimée durant la maintenance du pool, à condition que cette suppression ne fasse pas tomber le pool en-deçà de sa taille minimale. La valeur -1 désactive ce délai. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes.
maxPoolSize int

Minimum : 0

50 Nombre maximal de connexions physiques pour un pool. La valeur 0 indique qu'il n'existe aucune limite.
minPoolSize int

Minimum : 0

  Nombre minimal de connexions physiques à maintenir dans le pool. Le pool n'est pas prérempli. Le délai d'ancienneté est prioritaire et peut donc faire tomber le nombre de connexions en-deçà de ce minimum.
numConnectionsPerThreadLocal int

Minimum : 0

  Place en cache le nombre de connexions défini pour chaque unité d'exécution.
purgePolicy
  • ValidateAllConnections
  • FailingConnectionOnly
  • EntirePool
EntirePool Indique quelles connexions détruire lorsqu'une connexion périmée est détectée dans un pool.
ValidateAllConnections
Lorsqu'une connexion périmée est détectée, les connexions sont testées et celles qui sont identifiées comme incorrectes ou périmées sont fermées.
FailingConnectionOnly
Lorsqu'une connexion périmée est détectée, seule la connexion identifiée comme incorrecte ou périmée est fermée.
EntirePool
Lorsqu'une connexion périmée est détectée, toutes les connexions du pool sont marquées comme périmées et sont fermées dès qu'elles ne sont plus utilisées.
reapTime Période avec une précision à la seconde près 3m Intervalle entre chaque passage de l'unité d'exécution de maintenance du pool. La valeur -1 désactive la maintenance du pool. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes.
containerAuthData
Description : Données d'authentification par défaut pour une authentification gérée par conteneur qui s'applique lorsque les liaisons ne spécifient pas d'alias d'authentification pour une référence de ressource res-auth=CONTAINER.
Obligatoire : false
Type de données
Nom de l'attribut Type de données Valeur par défaut Description
password Mot de passe codé réversible (chaîne)   Mot de passe de l'utilisateur à employer lors de la connexion à un système d'information d'entreprise. La valeur peut être enregistrée en texte clair ou sous forme codée. Il est recommandé d'encoder le mot de passe. Pour cela, utilisez l'outil securityUtility avec l'option encode.
user string   Nom d'utilisateur à employer lors de la connexion à un système d'information d'entreprise.
properties.wasJms
Description : 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.
Obligatoire : false
Type de données
Nom de l'attribut Type de données Valeur par défaut Description
busName string defaultBus Nom d'un bus pour la connexion à un bus d'intégration de services dans un serveur de profils complets
nonPersistentMapping
  • BestEffortNonPersistent
  • ReliableNonPersistent
  • ExpressNonPersistent
ExpressNonPersistent Fiabilité appliquée aux messages JMS non persistants envoyés à l'aide de cette fabrique de connexions.
BestEffortNonPersistent
BestEffortNonPersistent
ReliableNonPersistent
ReliableNonPersistent
ExpressNonPersistent
ExpressNonPersistent
password Mot de passe codé réversible (chaîne)   Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété.
persistentMapping
  • AssuredPersistent
  • ReliablePersistent
ReliablePersistent Fiabilité appliquée aux messages JMS persistants envoyés à l'aide de cette fabrique de connexions.
AssuredPersistent
AssuredPersistent
ReliablePersistent
ReliablePersistent
readAhead
  • AlwaysOff
  • Default
  • AlwaysOn
Default La lecture anticipée est une optimisation qui attribue par avance des messages aux destinataires. Ceci permet de traiter les demandes des consommateurs plus rapidement.
AlwaysOff
AlwaysOff
Default
Default
AlwaysOn
AlwaysOn
remoteServerAddress string   Adresse du serveur distant est composée de trois noeuds finaux séparés par une virgule, avec la syntaxe nomHôte:numéroPort:nomChaîne, utilisée pour la connexion à un serveur d'amorçage. Par exemple, Merlin:7276:BootstrapBasicMessaging. Si le nom d'hôte n'est pas spécifié, la valeur par défaut est le système hôte local. Si le numéro de port n'est pas spécifié, la valeur par défaut est 7276. Si le nom de chaîne n'est pas spécifié, la valeur par défaut est BootstrapBasicMessaging. Reportez-vous au centre de documentation pour plus d'informations.
targetTransportChain string   Les chaînes de transport indiquent les protocoles de communication qui peuvent être utilisés pour communiquer avec le bus d'intégration de services dans un serveur de profils complets.
temporaryQueueNamePrefix string temp Préfixe, composé au maximum de douze caractères, utilisé dans les files d'attente temporaires créées par les applications utilisant cette fabrique de connexions de file d'attente.
userName string   Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété.
properties.wmqJms
Description : Fabrique de connexions de file d'attente JMS WebSphere MQ
Obligatoire : false
Type de données
Nom de l'attribut Type de données Valeur par défaut Description
CCSID int

Minimum : 1

819 Identificateur de jeu de caractères codés pour une connexion.
applicationName string   Nom sous lequel une application est enregistrée auprès du gestionnaire de files d'attente.
arbitraryProperties string   Capacité à indiquer des propriétés non définies ailleurs
ccdtURL string   URL identifiant le nom et l'emplacement du fichier contenant la table de définition du canal client (CCDT) et indiquant le mode d'accès au fichier.
channel string   Nom du canal MQI à utiliser.
clientId string   Identificateur client pour une connexion
connectionNameList string   Liste des noms de connexion TCP/IP (nomHôte(port)) utilisés pour les communications. La liste des noms de connexion est prioritaire sur les propriétés de nom d'hôte et de port.
failIfQuiesce boolean true Indique si les appels à certaines méthodes échouent si un gestionnaire de files d'attente est à l'état de mise en repos.
headerCompression
  • SYSTEM
  • NONE
NONE Liste des techniques qui peuvent être utilisées pour compresser les données d'en-tête sur une connexion
SYSTEM
SYSTEM
NONE
NONE
hostName string   Nom d'hôte ou adresse IP du système sur lequel réside le gestionnaire de files d'attente. Les propriétés de nom d'hôte et de port sont supplantées par la propriété de liste de nom de connexion lorsque cette dernière est indiquée.
localAddress string   Pour une connexion à un gestionnaire de files d'attente cette propriété indique l'un ou l'autre des éléments suivants ou les deux, (1) L'interface réseau locale à utiliser, (2) Le port local ou la gamme de ports locaux, à utiliser.
messageCompression
  • RLE
  • NONE
NONE Liste des techniques qui peuvent être utilisées pour compresser les données de message sur une connexion.
RLE
RLE
NONE
NONE
password Mot de passe codé réversible (chaîne)   Mot de passe par défaut à utiliser lors de la création d'une connexion à un gestionnaire de files d'attente. (Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété).
pollingInterval Période avec une précision à la milliseconde près   Si chaque programme d'écoute de message dans une session ne comporte pas de message approprié dans sa file d'attente, cette valeur est l'intervalle de temps maximal, en millisecondes, qui s'écoule avant que chaque programme d'écoute de message essaie à nouveau d'obtenir un message à partir de sa file d'attente. Si l'absence de message approprié est fréquemment observée pour l'un quelconque des écouteurs de messages au sein d'une session, il y aura lieu d'envisager l'entrée d'une valeur plus élevée pour cette propriété. Cette propriété est appropriée uniquement si TRANSPORT a la valeur BIND ou CLIENT. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie.
port int

Minimum : 1

1414 Port d'écoute du gestionnaire de files d'attente. Les propriétés de nom d'hôte et de port sont supplantées par la propriété de liste de nom de connexion lorsque cette dernière est indiquée.
providerVersion
  • 7
  • 6
  • unspecified
unspecified Version, édition, niveau de modification et groupe de correctifs du gestionnaire de files d'attente auquel l'application veut se connecter.
7
7
6
6
unspecified
unspecified
queueManager string   Nom du gestionnaire de files d'attente auquel se connecter
receiveExit string   Identifie un programme d'exit de réception de canal, ou une séquence de programmes d'exit de réception à exécuter successivement.
receiveExitInit string   Données utilisateur transmises aux programmes d'exit de réception de canal lorsqu'ils sont appelés
rescanInterval Période avec une précision à la milliseconde près 5s Lorsqu'un consommateur de messages du domaine point-à-point utilise un sélecteur de messages pour choisir les messages qu'il veut recevoir, WebSphere MQ classes for JMS recherche les messages appropriés dans la file d'attente WebSphere MQ selon l'ordre déterminé par l'attribut MsgDeliverySequence de la file d'attente. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie.
securityExit string   Identifie un programme d'exit de sécurité de canal
securityExitInit string   Données utilisateur transmises à un programme d'exit de sécurité de canal lorsqu'il est appelé
sendCheckCount int

Minimum : 0

  Nombre d'appels d'envoi à autoriser entre les contrôles des erreurs d'insertion asynchrone, dans une session JMS non transactionnelle unique.
sendExit string   Identifie un programme d'exit d'émission de canal, ou une séquence de programmes d'exit d'émission à exécuter successivement.
sendExitInit string   Données utilisateur transmises aux programmes d'exit d'émission de canal lorsqu'ils sont appelés.
shareConvAllowed boolean true Indique si une connexion client peut partager son socket avec d'autres connexions JMS de niveau supérieur, d'un même processus vers un même gestionnaire de files d'attente, si les définitions de canal correspondent.
sslCertStores string   Serveurs LDAP (Lightweight Directory Access Protocol) qui gèrent les listes de révocation des certificats (CRL) à utiliser sur une connexion SSL.
sslCipherSuite string   Algorithme à utiliser pour une connexion SSL.
sslFipsRequired boolean   Indique si une connexion SSL doit utiliser un algorithme pris en charge par le fournisseur IBM Java JSSE FIPS (IBMJSSEFIPS).
sslPeerName string   Pour une connexion SSL, modèle utilisé pour vérifier le nom distinctif dans le certificat numérique fourni par le gestionnaire de files d'attente.
sslResetCount int

Minimum : 0

Maximum : 999999999

  Nombre total d'octets envoyés et reçus par une connexion SSL avant que les clés secrètes utilisées par SSL soient renégociées.
targetClientMatching boolean true Indique si un message de réponse, envoyé à la file d'attente identifiée par la zone d'en-tête JMSReplyTo d'un message entrant, comporte un en-tête MQRFH2 uniquement si le message entrant a un en-tête MQRFH2.
tempQPrefix string   Préfixe utilisé pour former le nom d'une file d'attente WebSphere MQ dynamique.
temporaryModel string   Nom de la file d'attente de modèles à partir de laquelle les files d'attente temporaires JMS sont créées. SYSTEM.JMS.TEMPQ.MODEL peut être utilisé par la couche JMS pour créer des files d'attente qui acceptent les messages persistants, ce que ne permet pas la valeur par défaut. SYSTEM.DEFAULT.MODEL.QUEUE peut être ouvert une seule fois. SYSTEM.JMS.TEMPQ.MODEL peut être ouvert plusieurs fois. SYSTEM.DEFAULT.MODEL.QUEUE est obsolète.
transportType
  • CLIENT
  • BINDINGS
CLIENT Indique si une connexion à un gestionnaire de files d'attente utilise un mode client ou un mode liaisons. Si la valeur BINDINGS_THEN_CLIENT est indiquée, l'adaptateur de ressource tente d'abord d'établir une connexion en mode liaisons. Si cette connexion échoue il fait une nouvelle tentative en mode client.
CLIENT
CLIENT
BINDINGS
BINDINGS
userName string   Nom d'utilisateur par défaut à utiliser lors de la création d'une connexion à un gestionnaire de files d'attente. (Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété).
recoveryAuthData
Description : Données d'authentification pour la récupération des transactions.
Obligatoire : false
Type de données
Nom de l'attribut Type de données Valeur par défaut Description
password Mot de passe codé réversible (chaîne)   Mot de passe de l'utilisateur à employer lors de la connexion à un système d'information d'entreprise. La valeur peut être enregistrée en texte clair ou sous forme codée. Il est recommandé d'encoder le mot de passe. Pour cela, utilisez l'outil securityUtility avec l'option encode.
user string   Nom d'utilisateur à employer lors de la connexion à un système d'information d'entreprise.

Icône indiquant le type de rubrique Rubrique de référence



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