Symptom
Du kör ett TRANSACTION Integrator-program (TI) som använder en teckenuppsättning med dubbla byte, till exempel katakana. Slumpmässigt får du följande felmeddelande i Transaktionsintegratör:
Obs
HISMAGB0041 Ett fel uppstod vid konvertering till värddata för primitivt dataelementnamn i metod method_name.
Felbeskrivning är: HISMPCB0036 I BasePrimitiveConverter gav en konvertering av teckenuppsättningen Double Byte en felaktig längd. 19 tecken producerade 34 byte.
Orsak
Host Integration Server innehåller ytterligare kontroller för teckenuppsättningar med dubbla byte. De här kontrollerna tillåter dock inte oöversättbara tecken, till exempel tecken för vagnretur/radmatning. När ett tecken som inte kan översättas är en del av data uppstår felet.
Lösning
Korrigeringen som löser det här problemet ingår i följande kumulativa uppdateringar för Host Integration Server:
Kumulativ uppdatering 2 för Host Integration Server 2016
Kumulativ uppdatering 4 för Host Integration Server 2013
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Referenser
Läs mer om den terminologi som Microsoft använder för att beskriva programuppdateringar.