Sintomi
Si esegue un'applicazione Transaction Integrator (TI) che utilizza un set di caratteri a byte doppio, ad esempio katakana. In modo casuale, viene visualizzato il seguente messaggio di errore in Transaction Integrator:
HISMAGB0041 Errore di conversione per ospitare i dati per nome di elemento di dati primitivi nel metodo nome_metodo.
Descrizione dell'errore: HISMPCB0036 In BasePrimitiveConverter una conversione di set di caratteri a doppio Byte prodotta una lunghezza non corretta. ad esempio 19 caratteri prodotto 34 byte.
Causa
Host Integration Server include controlli supplementari per i set di caratteri a byte doppio. Tuttavia, questi controlli non per i caratteri non convertibile, ad esempio i caratteri di ritorno a capo/riga di avanzamento. L'errore si verifica quando una parte dei dati, un carattere non convertibile.
Risoluzione
La correzione che risolve questo problema è inclusa negli aggiornamenti cumulativi seguenti per Host Integration Server:
Stato
Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.