FIX: Transaction Integrator Designer geeft geen hostdefinitie weer wanneer parameternaam een onderstrepingsteken heeft op positie 30

Van toepassing op
Host Integration Server 2013 Host Integration Server 2016

Symptomen

U maakt een HIDX-bestand (Transaction Integrator) met behulp van de TI-Designer in Visual Studio. Wanneer u op het tabblad Hostgegevensdefinitie klikt, ontvangt u het volgende foutbericht als een van de methodeparameters een onderstrepingsteken bevat in kolom 30:

Opmerking

De index lag buiten de grenzen van de matrix.

Meer informatie

Een parameternaam die langer is dan 30 tekens, wordt afgekapt tot 30 tekens in de hostgegevensdefinitie die wordt gegenereerd. Dit is om te voldoen aan de algemene COBOL-beperking van 30 tekens voor parameternamen.

Dit gedrag kan leiden tot dubbele variabelenamen in de gegenereerde hostgegevensdefinitie als de eerste 30 tekens van twee of meer parameternamen identiek zijn.

Oplossing

De oplossing waarmee dit probleem wordt opgelost, is opgenomen in de volgende cumulatieve updates voor Host Integration Server:

Cumulatieve update 2 voor Host Integration Server 2016

Cumulatieve update 4 voor Host Integration Server 2013

Status

Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer informatie

Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.