Применяется к
Host Integration Server 2013 Host Integration Server 2016

Симптомы

Запустите приложение интеграторе транзакций (TI), который использует набор двухбайтовых символов катакана. Случайным образом в интегратор транзакций появляется следующее сообщение об ошибке:

HISMAGB0041 Для преобразования данных узла для имени элемента примитивы в метод имя_методапроизошла ошибка.Описание ошибки: неправильная длина произведено HISMPCB0036 в BasePrimitiveConverter преобразование набора двухбайтовых знаков. Например, 19 символов создаются 34 байта.

Причина

Host Integration Server включает в себя дополнительные проверки для набора двухбайтовых знаков. Тем не менее эти проверки не позволяют untranslatable символов, таких как возврат каретки/строки знаков перевода. При untranslatable символ является частью данных, возникает ошибка.

Решение

Исправление, устраняющее эту проблему, включено в следующее накопительное обновление для Host Integration Server:

Накопительное обновление 2 для Host Integration Server 2016

Накопительное обновление 4 для Host Integration Server 2013

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Ссылки

Узнайте о терминологии Корпорация Майкрософт использует для описания обновлений программного обеспечения.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.