FIX: Transaction Integrator Designer zeigt keine Hostdefinition an, wenn der Parametername einen Unterstrich an Position 30 aufweist.

Gilt für
Host Integration Server 2013 Host Integration Server 2016

Symptome

Sie erstellen eine TRANSACTION Integrator (TI) HIDX-Datei mithilfe der TI-Designer in Visual Studio. Wenn Sie auf die Registerkarte Hostdatendefinition klicken, wird die folgende Fehlermeldung angezeigt, wenn einer der Methodenparameter in Spalte 30 einen Unterstrich enthält:

Hinweis

Der Index befand sich außerhalb der Grenzen des Arrays.

Weitere Informationen

Jeder Parametername, der länger als 30 Zeichen ist, wird in der generierten Hostdatendefinition auf 30 Zeichen abgeschnitten. Dies ist, um die allgemeine COBOL-Beschränkung von 30 Zeichen für Parameternamen zu erfüllen.

Dieses Verhalten kann zu doppelten Variablennamen in der generierten Hostdatendefinition führen, wenn die ersten 30 Zeichen von mindestens zwei Parameternamen identisch sind.

Lösung

Die Behebung dieses Problems ist in den folgenden kumulativen Updates für Host Integration Server enthalten:

Kumulatives Update 2 für Host Integration Server 2016

Kumulatives Update 4 für Host Integration Server 2013

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.

Referenzmaterial

Erfahren Sie mehr über die Terminologie , die Microsoft zum Beschreiben von Softwareupdates verwendet.