الأعراض
في Microsoft المضيف تكامل خادم عام 2013، قد تكتشف أن "الحركة مكامل" إرسال قيمة معرف المعاملة المتطابقة التي تساوي CSMI (اسم الحركة معكوسة الافتراضي) بدلاً من القيمة معرف المعاملة المتطابقة التي تم تحديدها في الأسلوب الذي يتم استدعاء (مثل M123). عند حدوث هذه المشكلة، قد يتم تسجيل حدث يشابه التالي في سجل التطبيق:
السبب
تحدث هذه المشكلة لأن "معالج مقطع التكوين" لنظام الحسابات القومية للارتباط البعيد البيئات (RE) تحدد قيمة معرف الحركة معكوسة افتراضية هي قيمة CSMI بشكل غير صحيح. إذا لم يتضمن الملف app.config المعلمة ميرورترانساكتيونيد ، القيمة الافتراضية ل CSMI يتم توفيرها من قبل "معالج مقطع التكوين" للبيئات البعيد ارتباط SNA بدلاً من استخدام قيمة معرف المعاملة مرآة المحدد في الأسلوب الذي يتم استدعاؤه قبل تطبيق "الحركة مكامل".
الحل
معلومات التحديث التراكمي
يتم تضمين الإصلاح الذي يعمل على حل هذه المشكلة في التحديث التراكمي 1 للمضيف تكامل خادم 2013.
الحل البديل
للتغلب على هذه المشكلة، أضف التالي إلى قسم < ريموتينفيرونمينت > ملف app.config أو web.config التي أنشئت لتطبيق "الحركة مكامل". يسمح هذا قيمة معرف الحركة معكوسة من الأسلوب استخدامها بدلاً من القيمة الافتراضية CSMI:
mirrorTransactionId=""
وينبغي لقسم < ريموتينفيرونمينت > ملف app.config ما يلي:
<remoteEnvironments>
< اسم ريموتينفيرونمينت = "إعادة اسم" إيسديفولت = "true" مخطط الشفرة = "37" مهلة "10" = >
< لوكالونامي سنالينك = "لوكالونامي" ريموتيلونامي = "ريموتيلونامي" modeName = "modeName" ميرورترانساكتيونيد = "" اللوويكسبليسيتسينكبوينت = "false" أوفيريديسناسورسيترانساكتيونبروجرام = "false" syncLevel2Supported = "false" اسوافيلياتيبليكيشن = "" سيكوريتيفرومكلينتكونتيكست = "false"/>
</remoteEnvironment>
</remoteEnvironments>
الحالة
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".
مزيد من المعلومات
في المضيف تكامل خادم عام 2013، يستخدم "مكامل الحركة" بالترتيب التالي عند فإنه يحدد أي القيم المراد استخدامها لمختلف خيارات التكوين التي يمكن استخدامها من قبل تطبيقات:
-
خيارات سياق العميل
-
ملف App.Config أو Web.Config
-
خصائص أسلوب في التجميع "مكامل الحركة"
تسلسل ترتيب هذا ينطبق أيضا على خيارات تكوين خلاف القيمة معرف الحركة معكوسة .
في سيناريو الموضحة في قسم "الأعراض"، بشكل غير صحيح تم تحديد قيمة افتراضية ل CSMI لقيمة معرف المعاملة مرآة للاستخدام قبل تم فحص خصائص أسلوب. هذا بسبب قيمة معرف المعاملة المتطابقة صحيحة لإرسالها إلى برنامج الحركة CICS على كمبيوتر IBM.
يجب استخدام القيمة الافتراضية ل CSMI فقط إذا لم يتم تحديد قيمة معرف المعاملة المتطابقة في أي من خيارات التكوين الثلاثة الموضحة هنا.