תיקון: שגיאת "HISMAGB0041" כאשר יישום משלב טרנזקציות משתמש בערכת תווים של שני בתים

חל על
Host Integration Server 2013 Host Integration Server 2016

סימפטומים

הפעלת יישום משלב טרנזקציות (TI) המשתמש בערכת תווים של שני בתים, כגון katakana. באופן אקראי, אתה מקבל את הודעת השגיאה הבאה במאינטגרגר תנועה:

הערה

HISMAGB0041 אירעה שגיאה עבור המרה לנתונים מארחים עבור שם רכיב נתונים פרימיטיבי בפעולת שירות method_name.
תיאור השגיאה הוא: HISMPCB0036 ב- BasePrimitiveConverter המרת ערכת תווים של שני בתים יצרה אורך שגוי. לדוגמה, 19 תווים הפיקו 34 בתים.

גורם

Host Integration Server כולל בדיקה נוספת עבור ערכות תווים של שני בתים. עם זאת, פעולות אלה אינן מאפשרות תווים שאינם ניתנים לתרגום, כגון תווי החזרת גררה/הזנת שורה. כאשר תו שאינו ניתן לתרגום מהווה חלק מהנתונים, השגיאה מתרחשת.

פתרון

התיקון שפתר בעיה זו נכלל בעדכונים המצטברים הבאים עבור שרת שילוב מארח:

עדכון מצטבר 2 עבור שרת שילוב מארח 2016

עדכון מצטבר 4 עבור שרת שילוב מארח 2013

מצב

Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".

חומרי עזר

למד על המינוח שבו Microsoft משתמשת לתיאור עדכוני תוכנה.