Simptome
Executați o aplicație Transaction Integrator care transferă date Arabă șir de o aplicație de tranzacții mainframe. În anumite condiții, procesul nu reușește și returnează o excepție care seamănă cu următorul mesaj de eroare:
HISMPCB0001 în BasePrimitiveConverter s-a produs o excepție.
Excepție Descriere: Offset și lungimea au fost afara limitelor pentru matrice sau ai este mai mare decât numărul de elemente de index la sfârșitul colectarea sursă.'. '
Această problemă apare dacă șirul conține spații în fața caracterele arabă, și numărul de spații este egală sau mai mare decât numărul de caractere Arabă efective. De exemplu, următorul șir provoacă această problemă:
“بتينبتينص ئ “
Notă În acest șir, ghilimele sunt incluse numai pentru a afișa spații adăugat.
Cauza
Această problemă apare deoarece lungimea șir de matrice care este copiat este calculată incorect.
Rezolvare
Informații despre actualizarea cumulativă
Fix care rezolvă această problemă este inclus în pachetul de actualizare cumulativă 3 pentru Host Integration Server 2013. Pentru mai multe informații despre cum se obține cumulativă pachet de actualizare, consultați Cumulative 3 pentru Host Integration Server 2013 pachet de actualizare.
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".