Moteur de messagerie (messagingEngine)

Un moteur de messagerie est un composant fonctionnant sur un serveur, qui gère les ressources de messagerie. Les applications sont connectées à un moteur de messagerie lorsqu'elles envoient et reçoivent des messages.

alias
Description : Une destination d'alias mappe un nom alternatif pour une destination de bus. Vous pouvez utiliser une destination d'alias pour la messagerie point-à-point ou la messagerie par publication/abonnement.
Obligatoire : false
Type de données
Nom de l'attribut Type de données Valeur par défaut Description
forceReliability
  • AssuredPersistent
  • BestEffortNonPersistent
  • ReliableNonPersistent
  • ExpressNonPersistent
  • ReliablePersistent
AssuredPersistent Fiabilité affectée à un message envoyé à cette destination lorsqu'aucune fiabilité explicite n'a été définie par l'expéditeur de messages.
AssuredPersistent
AssuredPersistent
BestEffortNonPersistent
BestEffortNonPersistent
ReliableNonPersistent
ReliableNonPersistent
ExpressNonPersistent
ExpressNonPersistent
ReliablePersistent
ReliablePersistent
id string   Nom de la file d'attente d'alias ou de l'espace de sujet d'alias.
sendAllowed
  • false
  • true
true Les expéditeurs peuvent envoyer des messages à cette destination.
false
false
true
true
targetDestination string Default.Queue Le paramètre de destination cible identifie une destination qui peut se trouver dans le même bus que la destination d'alias. Par défaut, si aucune propriété n'est définie, il pointe vers Default.Queue.
fileStore
Description : Magasin de fichiers message
Obligatoire : false
Type de données
Nom de l'attribut Type de données Valeur par défaut Description
fileStoreSize long

Minimum : 20

400 Taille combinée en mégaoctets pour le magasin permanent et temporaire. La taille du magasin de fichiers est également répartie entre le magasin permanent et temporaire. Par exemple, si vous indiquez une taille de 400 Mo pour le magasin de fichiers, 200 Mo sont utilisés pour le magasin permanent et 200 Mo pour le magasin temporaire.
logFileSize long

Minimum : 10

10 Taille en mégaoctets du fichier journal. La taille du fichier journal peut correspondre au plus à la moitié de la taille du magasin de fichiers. La taille du fichier journal recommandée correspond à 25 % de la taille du magasin de fichiers. Par exemple, si la taille du magasin de fichiers est définie sur 400 Mo, la taille du fichier journal ne peut pas dépasser 200 Mo. Dans cet exemple, la valeur recommandée pour la taille du fichier journal est 100 Mo.
path string ${server.output.dir}/messaging/messageStore Chemin d'accès au magasin de fichiers
messagingSecurity
Description : Sécurité de la fonction wasJmsServer-1.0
Obligatoire : false
Type de données
messagingSecurity > role
Description : Ensemble de droits d'accès mappés aux utilisateurs et aux groupes
Obligatoire : false
Type de données
Nom de l'attribut Type de données Valeur par défaut Description
id string   ID de configuration unique.
name string   Nom du rôle.
messagingSecurity > role > group
Description : Groupes attribués au rôle
Obligatoire : false
Type de données
Nom de l'attribut Type de données Valeur par défaut Description
id string   ID de configuration unique.
name string   Groupe défini comme partie du registre d'utilisateurs.
messagingSecurity > role > queuePermission
Description : Droits d'accès définis sur une file d'attente pour un ensemble d'utilisateurs et de groupes
Obligatoire : false
Type de données
Nom de l'attribut Type de données Valeur par défaut Description
id string   ID de configuration unique.
queueRef string   Référence à la file d'attente définie dans le moteur de messagerie
messagingSecurity > role > queuePermission > action
Description : Opérations autorisées sur la destination
Obligatoire : false
Type de données
messagingSecurity > role > tempDestinationPermission
Description : Droits d'accès définis sur une destination temporaire pour un ensemble d'utilisateurs et de groupes
Obligatoire : false
Type de données
Nom de l'attribut Type de données Valeur par défaut Description
id string   ID de configuration unique.
prefix string   Préfixe défini pour une destination temporaire
messagingSecurity > role > tempDestinationPermission > action
Description : Opérations autorisées sur la destination
Obligatoire : false
Type de données
messagingSecurity > role > topicPermission
Description : Droits d'acccès définis sur un sujet pour un ensemble d'utilisateurs et de groupes
Obligatoire : false
Type de données
Nom de l'attribut Type de données Valeur par défaut Description
id string   ID de configuration unique.
topicName string   Nom du sujet dans l'espace de sujet
topicSpaceRef string Default.Topic.Space Référence à l'espace de sujet défini dans le moteur de messagerie
messagingSecurity > role > topicPermission > action
Description : Opérations autorisées sur la destination
Obligatoire : false
Type de données
messagingSecurity > role > user
Description : Utilisateurs affectés au rôle considéré
Obligatoire : false
Type de données
Nom de l'attribut Type de données Valeur par défaut Description
id string   ID de configuration unique.
name string   Utilisateur défini comme partie du registre.
queue
Description : Une destination de file d'attente représente une file d'attente de messages et elle est utilisée pour la messagerie point à point.
Obligatoire : false
Type de données
Nom de l'attribut Type de données Valeur par défaut Description
exceptionDestination string _SYSTEM.Exception.Destination Destination de transmission d'un message par le système lorsqu'il ne peut pas être transmis à la destination choisie.
failedDeliveryPolicy
  • KEEP_TRYING
  • SEND_TO_EXCEPTION_DESTINATION
  • DISCARD
SEND_TO_EXCEPTION_DESTINATION Répertorie les actions que le moteur de messagerie doit entreprendre lorsque la valeur maxredeliverycount est atteinte pour un message.
KEEP_TRYING
KEEP_TRYING
SEND_TO_EXCEPTION_DESTINATION
SEND_TO_EXCEPTION_DESTINATION
DISCARD
DISCARD
forceReliability
  • AssuredPersistent
  • BestEffortNonPersistent
  • ReliableNonPersistent
  • ExpressNonPersistent
  • ReliablePersistent
AssuredPersistent Fiabilité affectée à un message envoyé à cette destination lorsqu'aucune fiabilité explicite n'a été définie par l'expéditeur de messages.
AssuredPersistent
AssuredPersistent
BestEffortNonPersistent
BestEffortNonPersistent
ReliableNonPersistent
ReliableNonPersistent
ExpressNonPersistent
ExpressNonPersistent
ReliablePersistent
ReliablePersistent
id string   Nom de la file d'attente.
maintainStrictOrder boolean false Conserve l'ordre dans lequel l'expéditeur envoie les messages à la destination.
maxMessageDepth long

Minimum : 1

50000 Nombre maximal de messages que le moteur de messagerie peut placer sur ses points de message.
maxRedeliveryCount int 5 Nombre maximal de tentatives de traitement d'un message ayant échoué. Une fois cette limite atteinte, le message est envoyé de la destination voulue à la destination d'exception si elle est définie. Si aucune destination d'exception n'est configurée, un intervalle entre les tentatives est appliqué.
receiveAllowed boolean true Désélectionnez cette option (valeur False) afin d'éviter que les destinataires de message puissent recevoir des messages en provenance de cette destination.
redeliveryInterval long 5000 Si aucune destination d'exception n'est configurée, vous pouvez spécifier l'intervalle de temps à respecter entre chaque série de tentatives de distribution pour cette destination.
sendAllowed boolean true Les expéditeurs peuvent envoyer des messages à cette destination.
topicSpace
Description : Une destination d'espace de sujet représente un jeu de sujets de "publication et d'abonnement" et est utilisée pour la messagerie par publication/abonnement.
Obligatoire : false
Type de données
Nom de l'attribut Type de données Valeur par défaut Description
exceptionDestination string _SYSTEM.Exception.Destination Destination de transmission d'un message par le système lorsqu'il ne peut pas être transmis à la destination choisie.
failedDeliveryPolicy
  • KEEP_TRYING
  • SEND_TO_EXCEPTION_DESTINATION
  • DISCARD
SEND_TO_EXCEPTION_DESTINATION Répertorie les actions que le moteur de messagerie doit entreprendre lorsque la valeur maxredeliverycount est atteinte pour un message.
KEEP_TRYING
KEEP_TRYING
SEND_TO_EXCEPTION_DESTINATION
SEND_TO_EXCEPTION_DESTINATION
DISCARD
DISCARD
forceReliability
  • AssuredPersistent
  • BestEffortNonPersistent
  • ReliableNonPersistent
  • ExpressNonPersistent
  • ReliablePersistent
AssuredPersistent Fiabilité affectée à un message envoyé à cette destination lorsqu'aucune fiabilité explicite n'a été définie par l'expéditeur de messages.
AssuredPersistent
AssuredPersistent
BestEffortNonPersistent
BestEffortNonPersistent
ReliableNonPersistent
ReliableNonPersistent
ExpressNonPersistent
ExpressNonPersistent
ReliablePersistent
ReliablePersistent
id string   Nom de l'espace de sujet.
maintainStrictOrder boolean false Conserve l'ordre dans lequel l'expéditeur envoie les messages à la destination.
maxMessageDepth long

Minimum : 1

50000 Nombre maximal de messages que le moteur de messagerie peut placer sur ses points de message.
maxRedeliveryCount int 5 Nombre maximal de tentatives de traitement d'un message ayant échoué. Une fois cette limite atteinte, le message est envoyé de la destination voulue à la destination d'exception si elle est définie. Si aucune destination d'exception n'est configurée, un intervalle entre les tentatives est appliqué.
receiveAllowed boolean true Désélectionnez cette option (valeur False) afin d'éviter que les destinataires de message puissent recevoir des messages en provenance de cette destination.
redeliveryInterval long 5000 Si aucune destination d'exception n'est configurée, vous pouvez spécifier l'intervalle de temps à respecter entre chaque série de tentatives de distribution pour cette destination.
sendAllowed boolean true Les expéditeurs peuvent envoyer des messages à cette destination.

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_messagingEngine
Nom du fichier : rwlp_config_messagingEngine.html