Arabski ciąg danych powoduje wyjątek "BasePrimitiveConverter" w Host Integration Server 2013

WAŻNE: Ten artykuł został przetłumaczony przy użyciu oprogramowania firmy Microsoft do tłumaczenia maszynowego i może być poprawiony przy użyciu technologii Community Translation Framework (CTF). Firma Microsoft udostępnia artykuły tłumaczone maszynowo, poprawione przez społeczność, a także tłumaczone przez tłumaczy profesjonalnych, aby zapewnić dostęp do wszystkich artykułów w bazie wiedzy w wielu językach. Artykuły tłumaczone maszynowo i poprawione mogą zawierać błędy pisowni, składniowe i gramatyczne. Firma Microsoft nie ponosi odpowiedzialności za żadne nieścisłości, błędy ani szkody spowodowane przez niepoprawne tłumaczenia zawartości ani przez korzystanie z niej przez klientów. Więcej o strukturze CTF: http://support.microsoft.com/gp/machine-translation-corrections/pl.

Anglojęzyczna wersja tego artykułu to: 3064954
Objawy
Używasz aplikacji Transaction Integrator, która 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 z końcem 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 znaki 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óra ma zostać skopiowany.
Rozwiązanie

Informacje dotyczące zbiorczej aktualizacji

Poprawka umożliwiająca rozwiązanie tego problemu znajduje się w pakiecie zbiorczej aktualizacji 3 Host Integration Server 2013. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania zbiorczą pakietu, zobacz Pakiet aktualizacji zbiorczej 3 Host Integration Server 2013.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Ostrzeżenie: ten artykuł przetłumaczono automatycznie

Właściwości

Identyfikator artykułu: 3064954 — ostatni przegląd: 10/01/2015 06:03:00 — zmiana: 1.0

Microsoft Host Integration Server 2013

  • kbqfe kbsurveynew kbhtmlplaceholder kbmt KB3064954 KbMtpl
Opinia