الإصلاح: خطأ "HISMAGB0041" عندما يستخدم تطبيق Transaction Integrator مجموعة أحرف مزدوجة البايت

ينطبق على
Host Integration Server 2013 Host Integration Server 2016

الأعراض

يمكنك تشغيل تطبيق Transaction Integrator (TI) يستخدم مجموعة أحرف مزدوجة البايت، مثل كاتاكانا. بشكل عشوائي، تتلقى رسالة الخطأ التالية في Transaction Integrator:

ملاحظة

HISMAGB0041 حدث خطأ للتحويل إلى بيانات المضيف لاسم عنصر البيانات البدائية في الأسلوب method_name.
وصف الخطأ هو: HISMPCB0036 في BasePrimitiveConverter أدى تحويل مجموعة أحرف البايت المزدوج إلى طول غير صحيح. على سبيل المثال، أنتجت 19 حرفا 34 بايت.

السبب

يتضمن خادم تكامل المضيف فحوصات إضافية لمجموعات أحرف مزدوجة البايت. ومع ذلك، لا تسمح عمليات التحقق هذه بالأحرف غير القابلة للترجمة، مثل أحرف إرجاع/خط النقل. عندما يكون الحرف غير القابل للترجمة جزءا من البيانات، يحدث الخطأ.

الدقة

يتم تضمين الإصلاح الذي يحل هذه المشكلة في التحديثات التراكمية التالية لخادم تكامل المضيف:

التحديث التراكمي 2 ل Host Integration Server 2016

التحديث التراكمي 4 ل Host Integration Server 2013

الحالة

لقد أكدت Microsoft على أن هذه مشكلة في منتجات Microsoft المُدرجة في القسم "ينطبق على".

المراجع

تعرف على المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.