Síntomas
Tenga en cuenta el siguiente escenario:
- Estás usando Microsoft BizTalk Server.
- Tiene un puerto de envío bidireccional que usa el adaptador SQL basado en Windows Communication Foundation (WCF) para conectar aplicaciones de BizTalk a una instancia de Microsoft SQL Server.
- El puerto de envío bidireccional de WCF-SQL está enlazado a una orquestación.
- El puerto de envío llama a un procedimiento almacenado para enviar mensajes a la instancia de SQL Server.
En este escenario, cuando tenga muchos mensajes que procesar, es posible que reciba intermitentemente el siguiente mensaje de error que indica que el proceso no se realizó correctamente y "no se encontraron suscriptores":
Nota
- El motor de mensajería no pudo procesar un mensaje enviado por el adaptador: WCF-Custom dirección URL de origen:FilePath.
- Detalles: El mensaje publicado no se pudo enrutar porque no se encontró ningún suscriptor. Este error se produce si no se ha asignado la orquestación de suscripción o el puerto de envío, o si algunas de las propiedades de mensaje necesarias para la evaluación de suscripción no se han promocionado. Utilice la consola de administración de Biztalk para solucionar este error.
Resolución
Este problema se ha corregido en la siguiente actualización acumulativa de BizTalk Server:
Actualización acumulativa 4 para BizTalk Server 2016
Actualización acumulativa 7 para BizTalk Server 2013 R2
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Referencias
Para obtener información sobre los Service Pack y la lista de actualizaciones acumulativas para BizTalk Server, vea el artículo siguiente en Microsoft Knowledge Base:
2555976 Service Pack y lista de actualizaciones acumulativas de BizTalk Server
Para obtener más información sobre las revisiones de BizTalk Server, vaya al artículo siguiente en Microsoft Knowledge Base:
2003907 información sobre las revisiones de BizTalk y el soporte técnico de Service Pack