Проблема
Вы запускаете приложение интегратора транзакций, которое извлекает строковые данные из мейнфрейма. При считывается входящая строка, среда выполнения TI может усечь строку, если в конце строки есть внедренные символы NULL или пробелы.
Причина
Эта проблема возникает в зависимости от параметров параметра Strings are Null Terminated или Space Padded . Эти параметры задаются в средстве ti Designer для параметра string. Параметры влияют на то, как считывается строка.
Решение
Исправление, устраняющее эту проблему, входит в следующие накопительные обновления для сервера интеграции узла:
Накопительный пакет обновления 2 для host Integration Server 2016
Накопительный пакет обновления 4 для host Integration Server 2013
Примечание После применения этого обновления можно задать новое поведение преобразования (преобразование полученных строк как есть), чтобы игнорировать параметры и получать все байты входящей строки.
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Сведения о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.