ИСПРАВЛЕНИЕ. Designer интегратора транзакций не отображает определение узла, если имя параметра имеет подчеркивание в позиции 30

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

Проблема

Вы создаете HIDX-файл интегратора транзакций (TI) с помощью Designer TI в Visual Studio. При переходе на вкладку Определение данных узла появляется следующее сообщение об ошибке, если один из параметров метода содержит символ подчеркивания в столбце 30:

Примечание

Индекс находился за пределами массива.

Дополнительные сведения

Любое имя параметра длиной более 30 символов будет усечено до 30 символов в создаваемом определении данных узла. Это необходимо для соответствия общему ограничению COBOL в 30 символов для имен параметров.

Это может привести к дублированию имен переменных в созданном определении данных узла, если первые 30 символов двух или более имен параметров идентичны.

Решение

Исправление, устраняющее эту проблему, входит в следующие накопительные обновления для сервера интеграции узла:

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

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

Состояние

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

Ссылки

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