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

Причини

Розглянемо таку ситуацію:

  • У вас настроєно на використання MQSC адаптер для отримання повідомлень з IBM WebSphere MQ отримати розташуванні.

  • MQSC адаптера настроєно на використання набір, настройка UCS-2 та UTF-16 або UTF-8символів.

  • Адаптер MQSC, намагається отримати повідомлення IBM WebSphere MQ з пакета Microsoft BizTalk Server 2010.

  • Повідомлення перевищує 1 мегабайт (МБ).

У цьому випадку така помилка може реєструватися в журналі застосунку.

Код події: 5740Джерело: BizTalk ServerОпис:Адаптер "MQSC" зібрано це повідомлення про помилку. Відомості ", помилка під час спроби отримати повідомлення з черги. черга = за замовчуванням, queueManager = queuemanager, reasonCode = 2010".

Причина

Ця проблема виникає, оскільки набір символів, для адаптера MQSC впливає на загальна довжина повідомлення, що отримується. Наприклад, якщо символ з використовується UTF-8 , вимагає фактичного повідомлення, розмір буфера, п'ять разів більше, ніж розмір повідомлення. Таким чином, повідомлення 1 МБ, потрібно буфер 5 МБ. Перевищено максимальну довжину на повідомлення за замовчуванням 4 Мб, який використовується адаптер MQSC. Якщо отримане повідомлення, потрібен буфер простору, більше MQSC мережного адаптера максимальної довжини в повідомлення параметр, записується помилку, описане в розділі "Ознаки".

Вирішення

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

Виправлення, яке усуває цю проблему, включено до сукупного оновлення пакета 8 для хост інтеграції Server 2010. Додаткові відомості про те, як отримати до сукупного пакета оновлень див. сукупного, пакет оновлень пакета 8 для хост інтеграції Server 2010.

Виправлення помилок

Щоб тимчасово усунути цю проблему, збільшити до максимальної довжини в повідомлення настройки конфігурації адаптер MQSC відповідно до отриманого повідомлення розмір на основі додаткові буфер простору, необхідний набір символів, які використовуються.

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

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

Після цього оновлення, після того, як система отримує повідомлення з черги, адаптер MQSC визначає, варіант, який дозволяє IBM WebSphere MQ, обробки буфер розміру автоматично.Налаштування максимальної довжини в повідомлення, що є основним параметр Рекомендовані, який базується на довжина повідомлення та кодування (або набір символів) повідомлення. Таким чином, налаштування максимальної довжини в повідомлення слід настроїти відповідають вимогам розмір певного повідомлення, щоб переконатися, що всі повідомлення отримано успішно. Параметри адаптера MQSC і IBM WebSphere MQ настройки, можна вказати параметри максимальної довжини в повідомлення. Таким чином, слід переконатися, що параметри згодні.Нижче перелічено вимоги до розмір буфера, на основі набір символів, який використовується в повідомлення, що надходять до черги повідомлень.

  • Набір символів, UTF-16: Якщо використовується набір, настройка UTF-16символів, потрібно буфер простір дорівнює удвічі перевищує розмір отриманого повідомлення.

  • Набір символів UCS-2 і UTF-8: Використовується набір, настройка UCS-2 і UTF-8символів, потрібно буфер простір не п'ять разів розмір отриманого повідомлення.

Рекомендовано не лише з застосувати це оновлення, але також оновити до IBM WebSphere MQ версії 7.5 Fixpack 1 під час використання MQSC адаптера. IBM WebSphere MQ, версія Fixpack 1 включає в себе спосіб усунення проблеми, пов'язаної з UTF-16 DBCS даних перетворення.Ви не можна оновити до IBM WebSphere MQ 7.5 Fixpack 1, рекомендується використовувати IBM WebSphere MQ-версія 7.0.1.8 (або пізнішої версії) з цього оновлення.Продукти сторонніх виробників, які розглядаються в цій статті, розроблені компаніями, що не залежать від корпорації Майкрософт. Корпорація Майкрософт не надає жодних гарантій, неявних або інших, стосовно продуктивності або надійності цих продуктів.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.