Sintomas
Considere o seguinte cenário:
- Você está usando o Microsoft BizTalk Server.
- Você tem uma porta de envio bidirecional que usa o adaptador SQL baseado no WCF (Windows Communication Foundation) para conectar aplicativos do BizTalk a uma instância do Microsoft SQL Server.
- A porta de envio bidirecional do WCF-SQL está vinculada a uma orquestração.
- A porta de envio chama um procedimento armazenado para enviar mensagens para a instância do SQL Server.
Nesse cenário, quando você tem muitas mensagens para processar, pode receber intermitentemente a seguinte mensagem de erro que afirma que o processo falhou e "nenhum assinante foi encontrado":
Observação
- O Mecanismo do Sistema de Mensagens falhou ao processar uma mensagem enviada pelo adaptador: WCF-Custom URL de origem:FilePath.
- Detalhes: não foi possível rotear a mensagem publicada porque nenhum assinante foi encontrado. Esse erro ocorrerá se a orquestração ou a porta de envio de assinatura não tiver sido inscrita ou se algumas das propriedades de mensagem necessárias para a avaliação da assinatura não tiverem sido promovidas. Use o console de Administração do Biztalk para solucionar essa falha.
Resolução
Esse problema é corrigido na seguinte atualização cumulativa para o BizTalk Server:
Atualização cumulativa 4 para o BizTalk Server 2016
Atualização cumulativa 7 para o BizTalk Server 2013 R2
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Referências
Para obter informações sobre os service packs e a lista de atualizações cumulativas do BizTalk Server, vá para o seguinte artigo na Base de Dados de Conhecimento Microsoft:
2555976 Lista de atualizações cumulativas e service packs para BizTalk Server
Para obter mais informações sobre os hotfixes do BizTalk Server, vá para o seguinte artigo na Base de Dados de Conhecimento Microsoft:
2003907 Informações sobre hotfixes do BizTalk e suporte a service packs