Guide pratique pour configurer un port d’envoi MSMQ

Vous pouvez définir des variables d’adaptateur de port d’envoi MSMQ dans la console Administration BizTalk Server. Si les propriétés ne sont pas définies pour le port d’envoi, les valeurs de gestionnaire d’envoi par défaut définies dans la console d’administration BizTalk Server sont utilisées.

Important

Si une instance de l'hôte est associée à un port d'envoi ou à un emplacement de réception MSMQ, vérifiez que le service MSMQ est en cours d'exécution sur cet ordinateur. Si le service ne fonctionne pas, les ports de réception MSMQ sont fermés peu de temps après leur démarrage, et l'envoi de messages aux ports d'envoi MSMQ est suspendu.

Dans un scénario de mise en cluster, non seulement l'instance MSMQ en cluster doit être en cours d'exécution, mais le service MSMQ sur chaque ordinateur du cluster doit l'être également.

Pour configurer des variables pour un port d'envoi MSMQ

Pour configurer des variables pour un port d'envoi MSMQ, procédez comme suit :

  1. Dans la console Administration BizTalk Server, créez un port d’envoi ou double-cliquez sur un port d’envoi existant pour le modifier. Pour plus d’informations, consultez Comment créer un port d’envoi . Configurer toutes les options de port d'envoi. Sous l’onglet Général , dans la section Transport , spécifiez MSMQ pour l’option Type .

  2. Sous l’onglet Général , dans la section Transport , cliquez sur le bouton Configurer en regard de Type.

  3. Dans la boîte de dialogue Propriétés du transport MSMQ , procédez comme suit :

    Utiliser cette propriété Pour Type de données Valeur par défaut
    Mot de passe Définir le mot de passe à utiliser pour une file d'attente distante. Utilisez avec le nom d’utilisateur. String Vide
    Nom d’utilisateur Définir le nom d'utilisateur à utiliser pour une file d'attente distante. Utilisez avec mot de passe. Vous ne pouvez pas indiquer ici le nom de l'utilisateur local de l'ordinateur distant. String Vide
    Type d'accusé de réception Indiquer le type d'accusé de réception que Message Queuing doit retourner à l'application émettrice. Vous pouvez choisir plusieurs types d'accusés de réception. Tous les types d’accusés de réception dans l’énumération System.Messaging.AcknowledgeTypes sont disponibles. String None
    File d'attente d'administration Indiquer le nom de la file d'attente qui reçoit l'accusé de réception. String Vide
    Type de corps Spécifier le type du corps de message dans MSMQ. Les valeurs valides sont membres de l’énumération VarEnum .NET. Int 8209
    Empreinte de certificat Indiquer l'empreinte de certificat à utiliser pour l'authentification des messages. Utilisez cette propriété en combinaison avec la propriété Utiliser l’authentification pour vérifier le message. Utilisez les propriétés Nom d’utilisateur et Mot de passe pour accéder aux files d’attente. String Vide
    File d’attente de destination Spécifier la file d'attente de destination. Pour plus d’informations sur les files d’attente, consultez Files d’attente Message Queuing. Note: L’URI d’un port d’envoi ou d’un emplacement de réception ne peut pas dépasser 256 caractères. String Vide
    Algorithme de chiffrement Sélectionnez RC2, RC4 ou Aucun pour l’algorithme de chiffrement. Énumération None
    Taille maximale du message (en kilo-octets) Indiquer la taille maximale des messages que vous envoyez à la file d'attente spécifiée. UnsignedInt 1 024
    Priorité du message Définir la priorité du message. Énumération Normal
    Récupérable Spécifiez s’il faut garantir la récupération d’un message. Boolean False
    Prise en charge de la segmentation Définissez cette valeur de propriété booléenne sur True pour segmenter les messages supérieurs à 4 Mo. Boolean False
    Délai d'expiration Indiquer le délai maximal pendant lequel attendre que les messages atteignent la file d'attente de destination. Cette option n'est valable que si vous utilisez des transactions. Int 0
    Unité délai d'expiration Définissez l’unité à utiliser pour la propriété Timeout .

    Sélectionnez Jours, Heures, Minutes ou Secondes.
    Énumération Jours
    Transactionnelle Définissez cette valeur sur True pour envoyer des messages si vous utilisez des transactions. Boolean False
    Utiliser l’authentification Définissez cette valeur de propriété booléenne sur True pour contrôler l’authentification. Utilisez cette propriété en combinaison avec la propriété Empreinte de certificat pour vérifier le message. Utilisez les propriétés Nom d’utilisateur et Mot de passe pour accéder aux files d’attente. Boolean False
    Utiliser file d'attente messages non distribués Définissez cette valeur sur True pour envoyer des messages à la file d’attente de lettres mortes en cas d’échec. Boolean True
    Utiliser file d'attente journal Définissez cette valeur sur True pour enregistrer une copie du message chaque fois que le message est traité. Boolean False
  4. Cliquez sur OK , puis sur OK à nouveau pour enregistrer les paramètres.

Voir aussi

Configuration d'un emplacement de réception MSMQ
Configuration de l’adaptateur MSMQ