Симптомы
Рассмотрим следующий сценарий:
-
Для использования адаптера BizTalk для WebSphere MQ (адаптер MQSC) для получения сообщений от IBM WebSphere MQ.
-
С помощью заголовков MQRFH2 форматируются входящие сообщения IBM WebSphere MQ.
-
Целое число (Int Fmt) в дескриптор MQ сообщение (MQMD) для входящего сообщения задается UNIX или узлу.
В этом случае адаптер MQSC может передать сообщение как пустой поток компонента процесса продаж BizTalk Server.
Причина
Данная проблема возникает, если формат целых чисел в MQMD UNIX или узла, целые значения в заголовке MQRFH2 кодируются при помощи форматирования с обратным порядком байтов. Другие значения MQMD кодируются с помощью форматирования с прямым порядком байтов.
Решение
Информация о накопительном пакете обновления
Host Integration Server 2013
Исправление, устраняющее эту проблему включен в Накопительное обновление 2 для узла Integration Server 2013.
Host Integration Server 2010
Исправление, устраняющее эту проблему состава накопительного обновления 10 для узла Integration Server 2010.
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Дополнительные сведения
После установки этого обновления MQSC адаптер использует прямой порядок байтов форматирование для целочисленных значений в заголовке MQRFH2.
Продукты независимых производителей, обсуждаемые в этой статье, производятся компаниями, независимыми от корпорации Майкрософт. Корпорация Майкрософт не дает никаких явных или подразумеваемых гарантий относительно производительности или надежности этих продуктов.