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.