ВИПРАВЛЕННЯ: "HISMAGB0041" помилка, коли транзакцій інтегратор програми використовує двобайтний набір символів

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

Ознаки

Запуску транзакцій інтегратор (TI) застосунок, який використовує двобайтний набір символів, наприклад катакана. Випадкові, з'являється таке повідомлення про помилку в транзакцій інтегратор:

Примітка.

HISMAGB0041 Під час перетворення на хост-дані для імені елемента примітивних даних у методі method_name сталася помилка.
Опис помилки: HISMPCB0036 In BasePrimitiveConverter перетворення набору символів Double Byte викликало неправильну довжину. Наприклад, 19 символів, вироблених 34 байти.

Причина

Host Integration Server містить додаткові перевірки двобайтних наборів символів. Однак ці перевірки не дозволяють використовувати неперекладні символи, наприклад символи повернення каретки або рядка. Якщо неперекладний символ входить до складу даних, стається помилка.

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

Виправлення, яке усуває цю проблему входить до складу таких сукупних оновлень для сервера інтеграції хост-інтеграції:

Сукупне оновлення 2 для хост-інтеграції Server 2016

Сукупне оновлення 4 для хост-інтеграції Server 2013

Стан

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

Посилання

Дізнайтеся про термінологію , яка використовується корпорацією Майкрософт для опису оновлень програмного забезпечення.