Sintomas
Criar um ficheiro HIDX de transacção integrador (TI) utilizando o Designer de TI no Visual Studio. Quando clica no separador Definição de dados do anfitrião , recebe a seguinte mensagem de erro se um dos parâmetros de método contém um carácter de sublinhado na coluna 30:
O índice estava fora dos limites da matriz.
Mais informações
Qualquer nome de parâmetro que é maior do que 30 caracteres será truncado de 30 caracteres na definição de dados do anfitrião que é gerado. Esta é a respeitar a limitação COBOL comuns de 30 caracteres para nomes de parâmetros.
Este comportamento pode resultar em nomes duplicados de variáveis na definição de dados do anfitrião gerado se o primeiro 30 caracteres de dois ou mais nomes de parâmetro são idênticos.
Resolução
A correcção que resolve este problema está incluída nas seguintes actualizações cumulativas para o Host Integration Server:
Actualização cumulativa 2 para o Host Integration Server de 2016
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Obter informações sobre a terminologia a Microsoft utiliza para descrever actualizações de software.