Ознаки
Нижче описано такий сценарій.
- Адаптер BizTalk для WebSphere MQ (MQSC Adapter) використовується для отримання повідомлень від IBM WebSphere MQ.
- Вхідні повідомлення IBM WebSphere MQ форматуються за допомогою заголовків MQRFH2.
- Цілочисельний формат (int fmt) у дескрипторі повідомлень MQ (MQMD) вхідного повідомлення встановлено на UNIX або хост.
У цьому сценарії адаптер MQSC може передати повідомлення як нульовий байтний потік компоненту BizTalk Server Pipeline.
Причина
Ця проблема виникає, оскільки коли для параметра Integer Format у MQMD встановлено значення UNIX або Host, цілочисельні значення в заголовку MQRFH2 кодуються за допомогою форматування big-endian. Інші значення в MQMD закодовано за допомогою форматування з меншим кінцем.
Спосіб усунення проблеми
Сукупні відомості про оновлення
Host Integration Server 2013
Виправлення, яке усуває цю проблему, входить у сукупний пакет оновлень 2 для Host Integration Server 2013.
Host Integration Server 2010
Виправлення, яке усуває цю проблему, входить у сукупний пакет оновлень 10 для Host Integration Server 2010.
Стан
Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".
Додаткові відомості
Після застосування цього оновлення адаптер MQSC використовує форматування з малим кінцем для цілих значень у заголовку MQRFH2.
Застереження щодо інформації третіх осіб
Описані в цій статті продукти сторонніх виробників створюються компаніями, які не залежать від корпорації Майкрософт. Корпорація Майкрософт не надає жодних гарантій (непрямих та інших) щодо продуктивності й надійності цих продуктів.