Проблема
Вы создаете HIDX-файл интегратора транзакций (TI) с помощью Designer TI в Visual Studio. При переходе на вкладку Определение данных узла появляется следующее сообщение об ошибке, если один из параметров метода содержит символ подчеркивания в столбце 30:
Примечание
Индекс находился за пределами массива.
Дополнительные сведения
Любое имя параметра длиной более 30 символов будет усечено до 30 символов в создаваемом определении данных узла. Это необходимо для соответствия общему ограничению COBOL в 30 символов для имен параметров.
Это может привести к дублированию имен переменных в созданном определении данных узла, если первые 30 символов двух или более имен параметров идентичны.
Решение
Исправление, устраняющее эту проблему, входит в следующие накопительные обновления для сервера интеграции узла:
Накопительный пакет обновления 2 для host Integration Server 2016
Накопительный пакет обновления 4 для host Integration Server 2013
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Сведения о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.