الأعراض
تخفيض الحد الأدنى بروتوكول طبقة MLLP) إرسال رمز الإعلام (ACK) في ACK (حقل MSA.1_AcknowledgmentCode للجزء المتعلق باتفاقات الخدمات الإدارية) التي يتم إرجاعها بواسطة النظام المتلقين للمعلومات ومقارنة مع رموز ACK المقبولة التي تم تعيينها في MLLP تدقيق منفذ إرسال خصائص تكوين المنفذ. إرسال رموز ACK المعتمدة حاليا من قبل MLLP المنفذ كما يلي:
-
AA
-
المرجع المصدق
-
عبد اللطيف
-
م
-
الحسابات المدينة
-
الجمهورية التشيكية
يمكنك تحديد كافة رموز ACK أو مجموعة منها. على سبيل المثال، التعليمات البرمجية التالية تصلح كل:
-
AA والمرجع المصدق
-
AA، كاليفورنيا واع م
-
AA، كاليفورنيا، ع، ومسؤولية الشركات
-
يجب فصل الرموز المخصصة بفاصلة (,). على سبيل المثال: اع،، م ع، الجمهورية التشيكية، XX، ض ض.
-
إذا تم تحديد أحد المجموعات القياسية (خيار غير مخصصة)، لم تكن بإدخال أية قيم في الخاصية رموز ACK مقبول .
-
للتأكد من أن نجاح التحقق من خط أنابيب أكواد ACK مخصصة، يجب إضافة تعليمات برمجية مخصصة ACK المطلوبة مخطط ACK المقابلة.
-
يمكنك استخدام ميزة تعقب BizTalk (عن طريق تمكين التعقب) لتعقب الرسالة باستخدام خاصية MessageID الذي يسجل في سجل الأحداث عند يتم إعادة محاولة الرسالة أو تعليقها.
الحل
معلومات التحديث التراكمي
تم تصحيح هذه المشكلة أولاً في BizTalk Server التحديث التالي:
هذه الميزة
الميزة الجديدة تنطبق على إرسال المنافذ فقط. بعد تثبيت الإصلاح الجديد، أن يعتمد السلوك التعليمات البرمجية ACK المقبولة التي قمت بتحديد في القائمة المنسدلة بدلاً من التعليمات البرمجية التي يتم توفيرها من قبل النظام المتلقين للمعلومات.
منفذ الإرسال MLLP التحقق من التعليمات البرمجية ACK في ACK (حقلMSA.1_AcknowledgmentCode الجزء المتعلق باتفاقات الخدمات الإدارية) التي يتم إرجاعها بواسطة النظام المتلقين للمعلومات ومقارنة مع رموز ACK المقبولة التي تم تعيينها في خصائص تكوين منفذ إرسال MLLP. تضمين رموز ACK المقبولة الحالية المعتمدة بواسطة منفذ الإرسال MLLP AA، كاليفورنيا، اع م، ع، والجمهورية التشيكية. يمكنك تحديد كافة رموز ACK أو مجموعة منها. على سبيل المثال، يمكنك تحديد ما يلي صحيحاً:-
AA والمرجع المصدق
-
AA، كاليفورنيا واع م
-
AA، كاليفورنيا، ع والجمهورية التشيكية
ومع ذلك، يوجد أي خيار لإدخال مجموعة التعليمات برمجية ACK مقبول.
-
AA، كاليفورنيا: عدد مرات إعادة محاولة اع م، ع، والجمهورية التشيكية، وتعليق أي دولة أخرى.
-
م أإ، كاليفورنيا، اع،: مقبولة وناجحة: AA، كاليفورنيا، عبد اللطيف، و CE ومحاولات CR. والحسابات المدينة يوقف أي دولة أخرى.
-
AA، كاليفورنيا، ع، CR: مقبولة وناجحة: AA، كاليفورنيا، ع، والجمهورية التشيكية والمحاولات AE و CE. يوقف أي دولة أخرى.
-
AA، كاليفورنيا، AR، الجمهورية التشيكية، عبد اللطيف، م: مقبولة وناجحة: إرجاع AA، كاليفورنيا، AR، الجمهورية التشيكية، عبد اللطيف، و CE، وأي شيء آخر. تمت إعادة محاولة ACK، ومرحليا الرسالة.
-
مخصص (قيم تم إدخالها ومفصولة بفاصلة): على سبيل المثال: AA، عبد اللطيف، فو، ض ض، ZZZ. مقبولة وناجحة: AA، كاليفورنيا، وعبد اللطيف، بالإضافة إلى أي دولة أخرى دخلت ACK المخصصة كما هو الحال في هذه الحالة، فو، ض ض أو ZZZ. عدد مرات إعادة محاولة CE، ع.
-
عدم إعادة أي تعليمات برمجية ACK غير محدد في رموز ACK المخصصة مقبول ومرحليا.
عندما يتم إدخال ACK قياسي تحت رموز ACK مقبول، يتم إرجاع خطأ مشابهة لما يلي:
فشل المحول في إرسال الرسالة سوف ترسل المنفذ "< سيندبورتنامي >" بعنوان "127.0.0.1:33000". سوف يتم إعادة إرسال بعد الفاصل الزمني لإعادة المحاولة المحدد للمنفذ إرسال هذا. التفاصيل: "رسالة مع MessageID: < MessageID >، تلقي بإقرار نوع: خطأ ومع قانون ACK: م.
مزيد من المعلومات
المتطلبات المسبقة تثبيت تحديث البرنامج
لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك البرامج التالية مثبتة:
-
Microsoft BizTalk Server 2013 R2
-
مسرع R2 Microsoft BizTalk 2013 ل HL7
متطلبات إعادة التشغيل
ليس من الضروري إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل. على الرغم من ذلك، نوصي أن تقوم بإغلاق وإعادة فتح وحدة تحكم إدارة BizTalk بعد تثبيت الإصلاح العاجل.
الحالة
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".
المراجع
لمزيد من المعلومات حول الإصلاحات العاجلة BizTalk Server، راجع المعلومات حول الإصلاحات العاجلة BizTalk Server. التعرف على المصطلحات القياسية التي تستخدم لوصف تحديثات برامج Microsoft.