Проблема
Вы запускаете приложение интегратора транзакций (TI), которое использует двухбайтовый набор символов, например катакану. Случайным образом в интеграторе транзакций появляется следующее сообщение об ошибке:
Примечание
HISMAGB0041 Произошла ошибка при преобразовании в данные размещения для имени элемента примитивных данных в методе method_name.
Описание ошибки: HISMPCB0036 в BasePrimitiveConverter преобразование двухбайтового набора символов создало неправильную длину. Например, из 19 символов получено 34 байта.
Причина
Сервер интеграции узла включает дополнительные проверки двухбайтовых наборов символов. Однако эти проверки не позволяют использовать непереводимые символы, такие как символы возврата каретки или символы канала строки. Если непереводимый символ является частью данных, возникает ошибка.
Решение
Исправление, устраняющее эту проблему, входит в следующие накопительные обновления для сервера интеграции узла:
Накопительный пакет обновления 2 для host Integration Server 2016
Накопительный пакет обновления 4 для host Integration Server 2013
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Сведения о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.