Problembeschreibung
Transaction Integrator Anwendung laufen, die arabische Zeichenfolgendaten an einer Transaktion Mainframe-Anwendung übergibt. In bestimmten Fällen schlägt fehl und gibt eine Ausnahme, die folgenden Inhalts angezeigt:
HISMPCB0001 In BasePrimitiveConverter eine Ausnahme aufgetreten.
Beschreibung der Ausnahme: Offset und Länge außerhalb der Grenzen des Arrays oder Count ist größer als die Anzahl der Elemente vom Index bis zum Ende der Quellsammlung. "."Dieses Problem tritt die Zeichenfolge Leerzeichen vor der arabischen Zeichen enthält und die Anzahl der Leerzeichen ist gleich oder größer als die tatsächliche Anzahl der arabischen Zeichen. Die folgende Zeichenfolge z. B. verursacht dieses Problem:
“بتينبتينص ئ “
Hinweis In dieser Zeichenfolge sind Anführungszeichen nur an zusätzlichen Leerzeichen enthalten.
Ursache
Dieses Problem tritt auf, weil die Zeichenfolgenlänge des Arrays kopiert werden falsch berechnet.
Problemlösung
Informationen zum kumulativen Update
Das Update, das dieses Problem behebt gehört Kumulatives Updatepaket 3 für Host Integration Server 2013. Weitere Informationen zu den kumulativen Updatepaket, finden Sie kumulative update Paket 3 für Host Integration Server 2013.
Status
Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.