LØSNING: Transaksjonsintegratoren Designer viser ikke vertsdefinisjonen når parameternavnet har understrekingstegn på posisjon 30

Gjelder for
Host Integration Server 2013 Host Integration Server 2016

Symptomer

Du oppretter en HIDX-fil (Transaction Integrator) ved hjelp av TI-Designer i Visual Studio. Når du klikker fanen Vertsdatadefinisjon , får du følgende feilmelding hvis en av metodeparameterne inneholder et understrekingstegn i kolonne 30:

Obs!

Indeksen var utenfor grensene til matrisen.

Mer informasjon

Alle parameternavn som er lengre enn 30 tegn, avkortes til 30 tegn i vertsdatadefinisjonen som genereres. Dette er for å overholde den vanlige COBOL-begrensningen på 30 tegn for parameternavn.

Denne virkemåten kan resultere i dupliserte variabelnavn i den genererte vertsdatadefinisjonen hvis de første 30 tegnene med to eller flere parameternavn er identiske.

Oppløsning

Løsningen som løser dette problemet, er inkludert i følgende kumulative oppdateringer for Host Integration Server:

Kumulativ oppdatering 2 for Host Integration Server 2016

Kumulativ oppdatering 4 for Host Integration Server 2013

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».

Kilder

Finn ut mer om terminologien Microsoft bruker til å beskrive programvareoppdateringer.