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