Configurer des options avancées de transport pour un port d’envoi
Utilisez la console Administration BizTalk Server pour configurer les options avancées de transport pour un port d’envoi. Ces options déterminent le traitement des messages par le port d'envoi, tel que le nombre de tentatives d'envoi des messages lors d'échecs et la planification de la fenêtre de service pour le port.
À compter de BizTalk Server 2016, vous pouvez activer la livraison ordonnée pour les ports d’envoi dynamiques, en fonction du type d’adaptateur. Cette option est disponible uniquement pour les types d’adaptateurs pour lesquels la remise ordonnée est garantie pour les ports d’envoi statiques, tels que l’adaptateur de fichier ou l’adaptateur FTP.
Considérez six messages : M1, M2, M3, M4, M5 et M6. M1, M3, M5 sont destinés à un emplacement de fichier. M2, M4 et M6 sont destinés à FTP. Le port d’envoi dynamique de livraison ordonné garantit que M1, M3 et M5 sont commandés . et M2, M4 et M6 sont commandés respectivement.
Pour les types d’adaptateurs qui ne prennent pas en charge la livraison ordonnée, aucune propriété de port d’envoi dynamique n’est disponible à configurer. Leurs options de transport sont automatiquement déterminées au moment de l’exécution.
Pour les versions précédentes de BizTalk qui utilisent des ports dynamiques, aucune propriété n’est disponible à configurer, car les options de transport sont automatiquement déterminées au moment de l’exécution.
À compter de BizTalk Server 2020, les ports d’envoi dynamiques avec remise ordonnée peuvent traiter les messages vers différents emplacements sortants en parallèle, ce qui permet un débit plus élevé. L’ordre est conservé par emplacement sortant unique, mais pas sur différents emplacements sortants, même pour le même type de transport.
Considérez six messages : M1, M2, M3, M4, M5 et M6. M1, M3, M5 sont destinés à un emplacement de fichier F1. M2, M4 et M6 sont destinés à un emplacement de fichier F2. Le port d’envoi dynamique de livraison ordonné garantit que M1, M3 et M5 sont commandés . et M2, M4 et M6 sont commandés respectivement.
Vous pouvez choisir d’appliquer l’ordre sur tous les emplacements sortants pour un type de transport donné en modifiant le paramètre Appliquer l’ordre entre les emplacements sortants sous l’onglet Options avancées de transport . Considérez le scénario des six messages ci-dessus. Si l’option Appliquer l’ordre entre les emplacements sortants est activée, le port garantit que les six messages M1, M2, M3, M4, M5 et M6 sont remis dans l’ordre.
Prérequis
Pour exécuter la procédure décrite dans cette rubrique, vous devez être connecté avec un compte membre du groupe d'administrateurs BizTalk Server. Pour plus d’informations sur les autorisations, consultez Autorisations requises pour le déploiement et la gestion d’une application BizTalk.
Contrôle de la priorité du port d'envoi
Le paramètre Priorité des options avancées de transport contrôle l'ordre dans lequel les messages sont supprimés de MessageBox. Les ports dont la priorité est élevée sont traités avant les autres. Ils sont plus importants que les autres ports sur un même hôte.
La priorité s'avère utile dans les scénarios exigeant des délais de réponse courts pour certains types de requête. Par exemple, si plusieurs ports se connectent à différents systèmes pour traiter des requêtes normales et des requêtes interactives, ces dernières exigeant une réponse rapide, vous souhaitez que ce type de requête soit traité dès que possible.
BizTalk Server ne traite pas de manière égale les messages dont les priorités sont différentes dans MessageBox. Si MessageBox contient un même nombre de messages avec deux priorités différentes au moment du traitement, les éléments ayant une faible priorité ne seront traités qu'une fois le traitement des éléments ayant une priorité élevée terminé. Si le nombre d'éléments dont la priorité est élevée est important, les éléments ayant une faible priorité risquent de ne jamais être traités. Il manquera des éléments à faible priorité.
Avertissement
Pour réduire le risque de manque des messages, testez rigoureusement votre application en condition de charge réelle pour vous assurer que tous les messages sont traités. Dans le cas contraire, des messages risquent de ne pas être traités.
BizTalk Server affecte de manière interne une priorité à chaque abonnement. Les priorités vont de 1 (priorité la plus élevée) à 10 (priorité la plus faible). La priorité par défaut étant 7 pour l'activation des abonnements et 5 pour la corrélation des abonnements, les messages de corrélations sont délivrés avant ceux d'activation des abonnements.
Configurer les options de transport
Ouvrez Administration de BizTalk Server.
Développez le groupe BizTalk, puis développez votre application BizTalk.
Sélectionnez Ports d’envoi, cliquez avec le bouton droit sur le port d’envoi à configurer, puis sélectionnez Propriétés.
Dans le volet gauche, sélectionnez Options avancées de transport.
Configurez les options de transport comme décrit dans le tableau suivant, puis sélectionnez OK. Seules certaines des propriétés suivantes sont disponibles pour les ports d’envoi dynamiques.
Nombre de nouvelles tentatives : entrez le nombre de fois où le port d’envoi renvoie un message en cas d’échec du message. La valeur par défaut est 3 ; la plage autorisée est comprise entre 0 et 1 000.
Intervalle de nouvelle tentative : entrez l’intervalle en minutes entre les tentatives de renvoi de message. La valeur par défaut est 5 ; la plage autorisée est comprise entre 0 et 525 600.
Priorité : définissez la priorité de la tentative de renvoi.
Livraison ordonnée : cochez cette case activée zone pour envoyer des messages dans l’ordre de réception.
Arrêter l’envoi de messages suivants en cas d’échec de message actuel : activez cette case activée zone pour arrêter l’envoi des messages suivants qui suivent un message ayant échoué. Cette option est disponible uniquement lorsque l’option Livraison ordonnée est sélectionnée.
Appliquer l’ordre entre les emplacements sortants : cette propriété n’est visible que pour les ports d’envoi dynamiques. Cochez cette case activée pour appliquer la remise ordonnée sur tous les emplacements sortants pour un type de transport donné. Cette option est disponible uniquement lorsque l’option Livraison ordonnée est sélectionnée.
Ce paramètre s’applique à :
- BizTalk Server 2020 et versions ultérieures
Activer le routage pour les messages ayant échoué : sélectionnez cette option pour activer le routage des messages ayant échoué.
Fenêtre Activer le service : sélectionnez cette option pour spécifier la période quotidienne pendant laquelle le port d’envoi sera opérationnel en spécifiant une heure de début et une heure d’arrêt.
Heure de début : entrez l’heure à laquelle le port d’envoi commence à envoyer des messages chaque jour. Cette option est disponible uniquement lorsque l’option Activer la fenêtre de service est sélectionnée.
Heure d’arrêt : entrez l’heure de chaque jour à laquelle le port d’envoi cesse d’envoyer des messages. Cette option est disponible uniquement lorsque l’option Activer la fenêtre de service est sélectionnée.
Voir aussi
Livraison chronologique des messages
Création et configuration des ports d’envoi