Симптомы
Запустите приложение интеграторе транзакций (TI), который использует набор двухбайтовых символов катакана. Случайным образом в интегратор транзакций появляется следующее сообщение об ошибке:
HISMAGB0041 Для преобразования данных узла для имени элемента примитивы в метод имя_методапроизошла ошибка.
Описание ошибки: неправильная длина произведено HISMPCB0036 в BasePrimitiveConverter преобразование набора двухбайтовых знаков. Например, 19 символов создаются 34 байта.
Причина
Host Integration Server включает в себя дополнительные проверки для набора двухбайтовых знаков. Тем не менее эти проверки не позволяют untranslatable символов, таких как возврат каретки/строки знаков перевода. При untranslatable символ является частью данных, возникает ошибка.
Решение
Исправление, устраняющее эту проблему, включено в следующее накопительное обновление для Host Integration Server:
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Ссылки
Узнайте о терминологии Корпорация Майкрософт использует для описания обновлений программного обеспечения.