Sintomas
Considere o seguinte cenário:
-
Criar um orchestration no Microsoft BizTalk Server 2013 R2 ou no Microsoft Host Integration Server 2013.
-
Pode utilizar um tipo de correspondência que especifica a propriedade de contexto de BizTalk_CorrelationID fornecido pelo MQSeries.dll.
-
Tentar processar uma mensagem.
Neste cenário, recebe a seguinte mensagem de erro de falha no encaminhamento:
O motor de processamento de mensagens não conseguiu processar uma mensagem submetida por placa: MQSC URL de origem:MQSCURL. Detalhes: não foi possível encaminhar a mensagem publicada porque não existem subscritores foram encontrados. Este erro ocorre se a porta orchestration ou enviar subscrição não foi inscrito, ou se algumas das propriedades de mensagem necessárias para a avaliação de subscrição não tenham sido promovidas. Utilize a consola de administração do BizTalk para resolver esta falha.
Causa
Este problema ocorre porque o orchestration cria a subscrição de instância correlação em tempo de execução, utilizando a propriedade TransactionSupported em vez de BizTalk_CorrelationID.
Resolução
Este problema foi corrigido nas seguintes actualizações cumulativas:
Informações de actualização cumulativa
Para o BizTalk Server 2013 R2
Pacote de actualização cumulativa 1 para o BizTalk Server 2013 R2
Para Host Integration Server 2013
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Para mais informações sobre os service packs e a lista de actualização cumulativa para o BizTalk Server, consulte KB 2555976: Service pack e lista de actualização cumulativa para o BizTalk Server.
Para mais informações sobre correcções do BizTalk Server, consulte KB 2003907: suporte a actualizações de informações sobre correcções do BizTalk e cumulativo.