Sintomi
Si esegue un'applicazione Integratore transazioni che passa i dati delle stringhe arabe a un'applicazione di transazione mainframe. In determinate condizioni, il processo non riesce e restituisce un'eccezione simile al seguente messaggio di errore:
Nota
HISMPCB0001 In BasePrimitiveConverter si è verificata un'eccezione.
Descrizione dell'eccezione: l'offset e la lunghezza erano fuori dai limiti per la matrice o il conteggio è maggiore del numero di elementi dall'indice alla fine della raccolta di origine.''
Questo problema si verifica se la stringa contiene spazi davanti ai caratteri arabi e se il numero di spazi è uguale o maggiore del numero di caratteri arabi effettivi. Ad esempio, la stringa seguente causa questo problema:
“بتينبتينص ئ “
Nota In questa stringa le virgolette sono incluse solo per mostrare gli spazi aggiunti.
Causa
Questo problema si verifica perché la lunghezza della stringa della matrice da copiare viene calcolata in modo non corretto.
Risoluzione
Informazioni sugli aggiornamenti cumulativi
La correzione che risolve questo problema è inclusa nel pacchetto di aggiornamento cumulativo 3 per Host Integration Server 2013. Per altre informazioni su come ottenere il pacchetto di aggiornamento cumulativo, vedere Pacchetto di aggiornamento cumulativo 3 per Host Integration Server 2013.
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".