Symptômes
Prenons le scénario suivant :
- Vous utilisez Microsoft BizTalk Server.
- Vous disposez d’un port d’envoi bidirectionnel qui utilise l’adaptateur SQL windows Communication Foundation (WCF) pour connecter des applications BizTalk à un instance de Microsoft SQL Server.
- Le port d’envoi bidirectionnel WCF-SQL est lié à une orchestration.
- Le port d’envoi appelle une procédure stockée pour envoyer des messages au instance de SQL Server.
Dans ce scénario, lorsque vous avez de nombreux messages à traiter, vous pouvez recevoir par intermittence le message d’erreur suivant qui indique que le processus a échoué et que « aucun abonné n’a été trouvé » :
Remarque
- Le moteur de messagerie n’a pas pu traiter un message envoyé par l’adaptateur : WCF-Custom URL source :FilePath.
- Détails : Le message publié n’a pas pu être routé, car aucun abonné n’a été trouvé. Cette erreur se produit si l’orchestration d’abonnement ou le port d’envoi n’a pas été inscrit, ou si certaines des propriétés de message nécessaires à l’évaluation de l’abonnement n’ont pas été promues. Utilisez la console d’administration Biztalk pour résoudre cet échec.
Résolution
Ce problème est résolu dans la mise à jour cumulative suivante pour BizTalk Server :
Mise à jour cumulative 4 pour BizTalk Server 2016
Mise à jour cumulative 7 pour BizTalk Server 2013 R2
État
Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Références
Pour plus d’informations sur les Service Packs et la liste des mises à jour cumulatives pour BizTalk Server, consultez l’article suivant dans la Base de connaissances Microsoft :
2555976 Service Pack et liste des mises à jour cumulatives pour BizTalk Server
Pour plus d’informations sur BizTalk Server correctifs logiciels, consultez l’article suivant dans la Base de connaissances Microsoft :
2003907 Informations sur les correctifs logiciels BizTalk et la prise en charge du Service Pack