ВИПРАВЛЕННЯ: помилка "Під час спроби отримати повідомлення з черги" сталася помилка в адаптері MQSC

Застосовується до
Host Integration Server 2013 Microsoft Host Integration Server 2010

Ознаки

Нижче описано такий сценарій.

  • Ви використовуєте Client-Based BizTalk Adapter for WebSphere MQ (MQSC Adapter) для підключення до IBM WebSphere MQ для z/OS V7.0.1.
  • Ви успішно отримуєте повідомлення від IBM WebSphere.
  • Ви застосовуєте Host Integration Server 2010 Cumulative Update 9 (CU9) до системи Host Integration Server 2010 або Host Integration Server 2013 Cumulative Update 1 (CU1) до системи Host Integration Server 2013.

У цьому сценарії під час спроби отримати доступ до повідомлень з IBM WebSphere MQ для z/OS V7.0.1, успішно отриманих раніше, надходять повідомлення на кшталт таких:

Примітка.

Event ID (Ідентифікатор події): 5740
Джерело: BizTalk Server
Опис:
Адаптер "MQSC" викликав повідомлення про помилку. Докладні відомості "Під час спроби отримати повідомлення з черги сталася помилка. queue = queue_name, queueManager = queue_manager, reasonCode = 2009".

Примітка: Reason Code 2009 визначається в IBM WebSphere MQ як MQRC_CONNECTION_BROKEN.

Причина

Ця проблема виникає тому, що адаптер MQSC було оновлено в сукупному пакеті оновлень 9 (CU9) та в сукупному пакеті оновлень 1 (CU1) сервера інтеграції вузла 2013 для вирішення проблеми, описаної в таких статтях бази знань:

2910875 FIX: "No Disassemble stage components can recognize the data" (Компоненти стадії дизасемблювання не можуть розпізнати дані) під час отримання повідомлень від IBM WebSphere MQ

2912428 РІШЕННЯ: Адаптер MQSC генерує надмірний мережевий трафік, коли отримує повідомлення від черг повідомлень IBM WebSphere
Ці оновлення змінюють процес, який використовується адаптером MQSC для визначення довжини вхідного повідомлення та перетворення отриманого. Зокрема, зміна процесу перетворення повідомлень спричиняє проблему перетворення повідомлень, коли адаптер MQSC обмінюється даними з IBM WebSphere MQ для z/OS V7.0.1.

Спосіб усунення проблеми

Сукупні відомості про оновлення

Host Integration Server 2013

Виправлення, яке усуває цю проблему, входить у сукупний пакет оновлень 2 для Host Integration Server 2013.

Host Integration Server 2010

Виправлення, яке усуває цю проблему, входить у сукупний пакет оновлень 10 для Host Integration Server 2010.

Спосіб вирішення

Щоб вирішити цю проблему, видаліть сукупний пакет оновлень 9 (CU9) для сервера інтеграції хоста 2010 або сукупний пакет оновлень 1 (CU1) для сервера інтеграції хоста 2013 із відповідної системи сервера інтеграції вузла.

Стан

Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".

Додаткові відомості

Після застосування цього оновлення адаптер MQSC не використовує процедуру перетворення повідомлень, додану до згаданих оновлень під час підключення до IBM WebSphere MQ для версій z/OS, раніших за V7.1.

Крім того, адаптер MQSC оновлено, щоб виправити проблему, яка перешкоджала роботі транзакцій SyncPoint (Transaction Supported = Yes) під час підключення до IBM WebSphere MQ для z/OS.

Застереження щодо інформації третіх осіб

Описані в цій статті продукти сторонніх виробників створюються компаніями, які не залежать від корпорації Майкрософт. Корпорація Майкрософт не надає жодних гарантій (непрямих та інших) щодо продуктивності й надійності цих продуктів.