Objawy

Używasz aplikacji Transaction Integrator, który przekazuje ciąg języka arabskiego danych do aplikacji transakcji typu mainframe. W pewnych okolicznościach proces nie powiedzie się i zwraca wyjątek przypomina następujący komunikat o błędzie:

HISMPCB0001 w BasePrimitiveConverter Wystąpił wyjątek.

Opis wyjątku: przesunięcia i długości są spoza zakresu tablicy lub liczba jest większa niż liczba elementów z indeksu do końca kolekcji źródłowej. "."


Ten problem występuje, jeżeli ciąg zawiera spacje przed znaków arabskich, a liczbę spacji jest równa lub większa niż liczba rzeczywista znaków arabskich. Na przykład następujący ciąg powoduje ten problem:

“بتينبتينص ئ            “ 

Uwaga W tym ciągu znaków cudzysłowu są uwzględniane tylko do pokazywania dodane spacje.

Przyczyna

Ten problem występuje, ponieważ niepoprawnie oblicza się długość ciągu tablicy, który ma zostać skopiowany.

Rozwiązanie

Informacje dotyczące zbiorczej aktualizacji

Poprawka rozwiązująca ten problem znajduje się w pakiecie zbiorczej aktualizacji 3 dla Host Integration Server 2013. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania zbiorczą pakietu, zobacz pakiet aktualizacji zbiorczej 3 dla Host Integration Server 2013.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×