REMEDIERE: Transaction Integrator Designer nu afișează definiția gazdei atunci când numele parametrului are un caracter de subliniere la poziția 30

Se aplică la
Host Integration Server 2013 Host Integration Server 2016

Simptome

Creați un fișier HIDX Transaction Integrator (TI) utilizând TI Designer în Visual Studio. Când faceți clic pe fila Definiție date gazdă , primiți următorul mesaj de eroare dacă unul dintre parametrii metodei conține un caracter de subliniere în coloana 30:

Notă

Indexul era în afara limitelor matricei.

Mai multe informații

Orice nume de parametru mai lung de 30 de caractere va fi trunchiat la 30 de caractere în definiția datelor gazdă generată. Aceasta pentru a respecta limitarea COBOL obișnuită de 30 de caractere pentru numele de parametri.

Acest comportament poate crea nume de variabile dublate în definiția datelor gazdă generată, dacă primele 30 de caractere din două sau mai multe nume de parametri sunt identice.

Rezolvare

Remedierea care rezolvă această problemă este inclusă în următoarele actualizări cumulative pentru Host Integration Server:

Actualizarea cumulativă 2 pentru Host Integration Server 2016

Actualizarea cumulativă 4 pentru Host Integration Server 2013

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.

Referințe

Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.