CORREÇÃO: Erro intermitente de "nenhum assinante encontrado" ao processar muitas mensagens por meio de uma porta de envio bidirecional no BizTalk Server

Aplica-se a
BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

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