CORREÇÃO: o Designer do Integrador de Transações não apresenta a definição do Anfitrião quando o nome do parâmetro tem um caráter de sublinhado na posição 30

Aplica-se A
Host Integration Server 2013 Host Integration Server 2016

Sintomas

Pode criar um ficheiro HIDX do Transaction Integrator (TI) com o Designer 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 do método contiver um caráter de sublinhado na coluna 30:

Nota

O índice estava fora dos limites da matriz.

Mais Informações

Qualquer nome de parâmetro com mais de 30 carateres será truncado para 30 carateres na Definição de Dados do Anfitrião que é gerada. Isto é para cumprir a limitação cobol comum de 30 carateres para nomes de parâmetros.

Este comportamento pode resultar em nomes de variáveis duplicados na Definição de Dados do Anfitrião gerada se os primeiros 30 carateres de dois ou mais nomes de parâmetros forem idênticos.

Resolução

A correção que resolve este problema está incluída nas seguintes atualizações cumulativas do Servidor de Integração de Anfitriões:

Atualização Cumulativa 2 para o Host Integration Server 2016

Atualização Cumulativa 4 para o Host Integration Server 2013

Estado

A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".

Referências

Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.