Spécification d'activation JMS (jmsActivationSpec)

Définit une configuration de spécification d'activation JMS.

Nom de l'attribut Type de données Valeur par défaut Description
authDataRef Référence à lélément {0} de niveau supérieur (chaîne).   Données d'authentification par défaut pour une spécification d'activation.
id string   ID de configuration unique.
maxEndpoints int

Minimum : 0

500 Nombre maximal de noeuds finaux auxquels les messages sont distribués.
authData
Description : Données d'authentification par défaut pour une spécification d'activation.
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 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.
Obligatoire : false
Type de données
Nom de l'attribut Type de données Valeur par défaut Description
acknowledgeMode
  • Dups-ok-acknowledge
  • Auto-acknowledge
Auto-acknowledge Le mode d'identification indique comment l'accusé de réception d'un message reçu par un bean géré par message doit être effectué.
Dups-ok-acknowledge
Dups-ok-acknowledge
Auto-acknowledge
Auto-acknowledge
busName string defaultBus Nom d'un bus pour la connexion à un bus d'intégration de services dans un serveur de profils complets
clientId string   Identificateur client JMS requis pour l'abonnement durable aux sujets (et non durable partagé) sur toutes les connexions. Cet identificateur est requis si l'application effectue des opérations de messagerie durable (et non durable partagée) de publication/abonnement.
connectionFactoryLookup string   Cette propriété peut être utilisée pour indiquer le nom de recherche d'un objet javax.jms.ConnectionFactory, javax.jms.QueueConnectionFactory ou javax.jms.TopicConnectionFactory défini administrativement et utilisé pour la connexion au fournisseur JMS à partir duquel le noeud final (bean géré par message) peut recevoir des messages.
destination string   Référence à une file d'attente JMS
destinationLookup string   Cette propriété peut être utilisée pour indiquer le nom de recherche des objets javax.jms.Queue ou javax.jms.Topic qui définissent la file d'attente ou le sujet JMS à partir duquel le noeud final (bean géré par message) peut recevoir des messages.
destinationRef Référence à lélément {0} de niveau supérieur (chaîne).   Référence à une file d'attente JMS
destinationType
  • javax.jms.Topic
  • javax.jms.Queue
javax.jms.Queue Type de destination, javax.jms.Queue ou javax.jms.Topic.
javax.jms.Topic
javax.jms.Topic
javax.jms.Queue
javax.jms.Queue
maxBatchSize int

Minimum : 1

Maximum : 2147483647

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

Minimum : 1

Maximum : 2147483647

5 Nombre maximal de noeuds finaux auxquels les messages sont distribués simultanément. L'augmentation du nombre peut améliorer les performances, mais elle accroît aussi le nombre d'unités d'exécution qui sont utilisées à l'heure spécifiée. Si l'ordre des messages doit être conservé pour toutes les livraisons ayant échoué, définissez la valeur maximale des noeuds finaux simultanés sur 1.
messageSelector string   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.
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.
retryInterval Période avec une précision à la seconde près 30s 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. 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.
shareDurableSubscription string   Permet de définir si un abonnement durable ou non peut être partagé entre des connexions.
subscriptionDurability
  • DurableShared
  • Durable
  • NonDurable
  • NonDurableShared
NonDurable Type d'abonnement au sujet MS. Sa valeur peut être l'une des suivantes : : Durable DurableShared NonDurable NonDurableShared
DurableShared
DurableShared
Durable
Durable
NonDurable
NonDurable
NonDurableShared
NonDurableShared
subscriptionName string   Nom d'abonnement requis pour abonnement durable (et non durable partagé). Zone requise lors de l'utilisation d'un abonnement durable à un sujet (et non durable partagé). Ce nom d'abonnement doit être unique dans l'identificateur client concerné.
targetTransportChain
  • InboundSecureMessaging
  • InboundBasicMessaging
InboundBasicMessaging 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.
InboundSecureMessaging
InboundSecureMessaging
InboundBasicMessaging
InboundBasicMessaging
properties.wmqJms
Description : Spécification d'activation de JMS dans 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.
brokerCCDurSubQueue string   Nom de la file d'attente à partir de laquelle les messages d'abonnement non durable sont extraits pour un consommateur de connexions
brokerCCSubQueue string   Nom de la file d'attente sur laquelle un consommateur reçoit des messages d'abonnement non durable
brokerControlQueue string   Nom de la file d'attente de contrôle du courtier
brokerPubQueue string   Nom de la file d'attente dans laquelle les messages publiés sont envoyés (file d'attente de flux)
brokerQueueManager string   Nom du gestionnaire de files d'attente sur lequel s'exécute le courtier
brokerSubQueue string   Nom de la file d'attente à partir de laquelle un consommateur de messages non durables reçoit des messages
brokerVersion
  • 2
  • 1
  Version du courtier en cours d'utilisation
2
2
1
1
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 SYSTEM.DEF.SVRCONN Nom du canal MQI à utiliser.
cleanupInterval Période avec une précision à la milliseconde près   Intervalle, en millisecondes, entre les exécutions d'arrière-plan de l'utilitaire de nettoyage de publication et d'abonnement. 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.
cleanupLevel
  • SAFE
  • FORCE
  • NONDUR
  • NONE
  • STRONG
SAFE Niveau de nettoyage pour un magasin d'abonnement basé sur un courtier.
SAFE
SAFE
FORCE
FORCE
NONDUR
NONDUR
NONE
NONE
STRONG
STRONG
clientId string   Identificateur client pour une connexion
cloneSupport
  • ENABLED
  • DISABLED
DISABLED Indique si deux instances ou plus d'un même abonné durable au sujet peuvent s'exécuter simultanément
ENABLED
ENABLED
DISABLED
DISABLED
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.
destinationRef Référence à lélément {0} de niveau supérieur (chaîne).   Destination
destinationType
  • javax.jms.Topic
  • javax.jms.Queue
javax.jms.Queue Type de destination - javax.jms.Queue ou javax.jms.Topic
javax.jms.Topic
javax.jms.Topic
javax.jms.Queue
javax.jms.Queue
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 localhost 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.
maxMessages int

Minimum : 0

1 Nombre maximal de messages qui peuvent être affectés à une session de serveur à la fois. Si la spécification d'activation distribue des messages à un bean géré par message dans une transaction XA, la valeur 1 est utilisée quel que soit le paramétrage de cette propriété.
maxPoolDepth int

Minimum : 0

10 La propriété maxPoolDepth sur la spécification d'activation définit le nombre d'instances MDB (Message Driven Bean) disponibles. La diminution de la valeur de cette propriété diminue le nombre de messages qui peuvent être livrés simultanément.
messageBatchSize int

Minimum : 0

  Nombre maximum de messages à traiter dans un lot particulier
messageCompression
  • RLE
  • NONE
NONE Liste des techniques qui peuvent être utilisées pour la compression des données de message sur une connexion
RLE
RLE
NONE
NONE
messageRetention boolean   Indique si le consommateur de connexions conserve ou non les messages indésirables dans la file d'attente en entrée.
messageSelection
  • CLIENT
  • BROKER
CLIENT Détermine si la sélection des messages est effectuée par WebSphere MQ classes for JMS ou par le courtier.
CLIENT
CLIENT
BROKER
BROKER
messageSelector string   Détermine si la sélection des messages est effectuée par WebSphere MQ classes for JMS ou par le courtier. La sélection des messages par le courtier n'est pas prise en charge lorsque brokerVersion a la valeur 1.
pollingInterval Période avec une précision à la milliseconde près 5s 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.
poolTimeout Période avec une précision à la milliseconde près 5m Période de temps, en millisecondes, pendant laquelle une session inutilisée est maintenue ouverte dans le pool de sessions de serveur avant d'être fermée pour cause d'inactivité. 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
receiveCCSID int

Minimum : 0

0 Propriété de destination qui définit l'identificateur du jeu de caractères codés cible pour la conversion des messages du gestionnaire de files d'attente. La valeur est ignorée sauf si RECEIVECONVERSION est défini sur WMQ_RECEIVE_CONVERSION_QMG
receiveConversion
  • QMGR
  • CLIENT_MSG
CLIENT_MSG Propriété de destination qui détermine si la conversion des données sera effectuée par le gestionnaire de files d'attente.
QMGR
QMGR
CLIENT_MSG
CLIENT_MSG
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-to-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. Dès lors qu'il a trouvé un message approprié et l'a distribué au consommateur, il reprend la recherche à partir de sa position en cours dans la file d'attente jusqu'à détection d'un nouveau message répondant aux conditions. WebSphere MQ classes for JMS poursuit la recherche de la même manière jusqu'à ce qu'il atteigne la fin de la file, ou jusqu'à l'expiration de l'intervalle de temps, en millisecondes, déterminé par la valeur de cette propriété. Dans chaque cas, WebSphere MQ classes for JMS reprend la recherche au début de la file d'attente avec initialisation d'un nouvel intervalle de temps. 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é
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.
sparseSubscriptions boolean false Contrôle les stratégies d'extraction de messages pour un objet TopicSubscriber
sslCertStores string   Serveurs Lightweight Directory Access Protocol (LDAP) 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

0 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.
startTimeout Période avec une précision à la milliseconde près 10s Configure le délai (en millisecondes) dans lequel l'exécution doit démarrer. 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.
statusRefreshInterval Période avec une précision à la milliseconde près 1m Intervalle, en millisecondes, entre les réactualisation de la transaction de longue durée qui détecte quand un abonné perd sa connexion au gestionnaire de files d'attente. Cette propriété est pertinente uniquement si subscriptionStore a la valeur QUEUE. 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.
subscriptionDurability
  • Durable
  • NonDurable
  Indique si un abonnement durable ou non durable est utilisé pour distribuer les messages vers un bean géré par message qui est abonné au sujet
Durable
Durable
NonDurable
NonDurable
subscriptionName string   Nom de l'abonnement durable
subscriptionStore
  • MIGRATE
  • BROKER
  • QUEUE
BROKER Détermine l'emplacement où WebSphere MQ classes for JMS enregistre les données persistantes relatives aux abonnements actifs.
MIGRATE
MIGRATE
BROKER
BROKER
QUEUE
QUEUE
transportType
  • CLIENT
  • BINDINGS
CLIENT Indique si une connexion à un gestionnaire de files d'attente utilise un mode client ou un mode liaisons.
CLIENT
CLIENT
BINDINGS
BINDINGS
wildcardFormat
  • CHAR
  • TOPIC
TOPIC Indique la version de la syntaxe de caractère générique à utiliser.
CHAR
CHAR
TOPIC
TOPIC

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_jmsActivationSpec
Nom du fichier : rwlp_config_jmsActivationSpec.html