Симптомы
Рассмотрим следующий сценарий:
-
Можно создать согласование в Microsoft BizTalk Server 2013 R2 или Microsoft узла Integration Server 2013.
-
Используйте тип корреляции, который задает свойство контекста BizTalk_CorrelationID , предоставляемые MQSeries.dll.
-
При попытке обработать сообщение.
В этом случае появляется следующее сообщение ошибка маршрутизации:
Ядро системы обмена сообщениями не удалось обработать сообщение, отправленное адаптер: MQSC исходный URL-адрес:MQSCURL. Подробные сведения: не удается перенаправить опубликованного сообщения, поскольку подписчики не были обнаружены. Эта ошибка возникает, если подписки порта согласование или отправки не прикреплен, или если некоторые свойства сообщения, необходимые для оценки подписки не повышается. Для устранения этой ошибки используйте консоль администрирования BizTalk.
Причина
Эта проблема возникает из-за согласование создает соответствующего экземпляра подписки во время выполнения, используя свойство TransactionSupported вместо BizTalk_CorrelationID.
Решение
Эта проблема была исправлена в следующее накопительное обновление:
Информация о накопительном пакете обновления
Для BizTalk Server 2013 R2
Для Host Integration Server 2013
Накопительного обновления 3 для Host Integration Server 2013
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Ссылки
Дополнительные сведения о пакетах обновления и накопительное обновление списка BizTalk Server см 2555976 КБ: службы для BizTalk Server с пакетом обновления и накопительное обновление списка.
Дополнительные сведения об исправлениях с BizTalk Server см КБ 2003907: сведения об исправлениях BizTalk и накопительное обновление поддержки.