Síntomas
Crear un archivo HIDX Transaction Integrator (TI) mediante el Diseñador de TI en Visual Studio. Al hacer clic en la ficha de Definición de datos de Host , recibirá el siguiente mensaje de error si uno de los parámetros del método contiene un carácter de subrayado en la columna 30:
El índice estaba fuera de los límites de la matriz.
Más información
Cualquier nombre de parámetro que tiene más de 30 caracteres se truncará a 30 caracteres en la definición de datos de Host que se genera. Esto es para cumplir con la limitación de COBOL habitual de 30 caracteres para los nombres de parámetro.
Este comportamiento puede provocar nombres duplicados de variable en la definición de datos de Host generado si los 30 primeros caracteres de dos o más nombres de parámetro son idénticos.
Solución
La revisión que resuelve este problema se incluye en las siguientes actualizaciones acumulativas para Host Integration Server:
Actualización acumulativa 2 para Host Integration Server 2016
Actualización acumulativa 4 para Host Integration Server 2013
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Referencias
Aprender acerca de la terminología que utiliza Microsoft para describir las actualizaciones de software.