Symptomer
Du kjører en Transaction Integrator-programmet som sender arabiske strengdata til en stormaskin transaksjonen program. I spesielle tilfeller kan prosessen mislykkes, og returnerer et unntak som ligner på følgende feilmelding:
HISMPCB0001 i BasePrimitiveConverter har oppstått et unntak.
Beskrivelse av unntak: Forskyvning og lengde var utenfor området for matrise eller antallet er større enn antall elementer fra indeks til slutten av kildesamlingen.'. '
Dette problemet oppstår hvis strengen inneholder mellomrom foran de arabiske tegnene, og hvis antall mellomrom som er lik eller større enn antall faktiske arabiske tegn. Hvis du for eksempel forårsaker følgende streng problemet:
“بتينبتينص ئ “
Obs! Anførselstegn er inkludert bare til å vise ekstra mellomrom i denne strengen.
Årsak
Dette problemet oppstår fordi beregnes feil strenglengden på matrisen som skal kopieres.
Oppløsning
Informasjon om kumulativ oppdatering
Hurtigreparasjon som løser dette problemet er inkludert i kumulativ oppdateringspakke 3 for Host Integration Server 2013. Hvis du vil ha mer informasjon om hvordan du får tak i den kumulative pakken, kan du se kumulativ oppdateringspakke 3 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".