تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

الأعراض

المشكلة الأولى

يرجى مراعاة السيناريو التالي:

  • كنت تقوم بتشغيل Microsoft BizTalk 2013 R2 مسرع ل HL7 (BTAHL7).

  • استخدام MLLP تلقي المحول و HL7 تلقي التدفقات في ثنائية تلقي المنفذ.

  • تعيين خيار استخدام مباشر متزامن HL7 ACK إلى True في خصائص النقل MLLP.

  • يمكنك إنشاء مخطط صادرة على هذا ثنائية الاتجاه تلقي المنفذ لتحويل ACK قبل إرسالها.


في هذا السيناريو، لا يتم تطبيق خريطة الصادرة HL7 ACK، ولم يتحول ذلك ACK.

المشكلة الثانية

منفذ الإرسال MLLP التحقق من التعليمات البرمجية ACK في ACK (حقل MSA.1_AcknowledgmentCode الجزء المتعلق باتفاقات الخدمات الإدارية) التي يتم إرجاعها بواسطة النظام المتلقين للمعلومات ومقارنة مع رموز ACK المقبولة التي تم تعيينها في خصائص تكوين منفذ إرسال MLLP. إرسال رموز ACK المعتمدة حاليا من قبل MLLP المنفذ هي AA، كاليفورنيا، اع م، ع، والجمهورية التشيكية. يمكنك تحديد كافة رموز ACK أو مجموعة منها. على سبيل المثال، التعليمات البرمجية التالية تصلح كل:

AA والمرجع المصدق
AA، كاليفورنيا واع م
AA، كاليفورنيا، ع، ومسؤولية الشركات

ومع ذلك، لا يمكنك إدخال أي رموز إضافية ACK مقبول.

بعد تطبيق هذا الإصلاح العاجل، يتم إضافة رمز إعلام جديد مقبول عينت مخصص في قائمة رموز ACK مقبول . بالإضافة إلى ذلك، يتم إضافة مربع نص جديد لإدخال أكواد ACK المخصصة مقبول.

alternate text


alternate text


Notes

  • يجب فصل الرموز المخصصة بفاصلة (,). على سبيل المثال: اع،، م ع، الجمهورية التشيكية، XX، ض ض

  • إذا تم تحديد أحد المجموعات القياسية (خيار غير مخصصة)، لم تكن بإدخال أية قيم في الخاصية رموز ACK مقبول .

  • للتأكد من أن نجاح التحقق من خط أنابيب أكواد ACK مخصصة، يجب إضافة تعليمات برمجية مخصصة ACK المطلوبة مخطط ACK المقابلة.

  • يمكنك استخدام ميزة تعقب BizTalk (عن طريق تمكين التعقب) لتعقب الرسالة باستخدام MessageID الذي يسجل في سجل الأحداث عند يتم إعادة محاولة الرسالة أو تعليقها.


الحل

معلومات التحديث التراكمي

تم تصحيح هذه المشكلة أولاً في BizTalk Server التحديث التالي:


تأكد من نشر ملف DLL خريطة الصادرة المطلوبة وتثبيت هذا الملف DLL في مخزن التجميع العمومي المؤقت (GAC):

  1. اسم التجميع أووتبوندماب

    يتطلب هذا الاسم الكامل للتجميع الذي يستضيف مخطط الصادرة. يمكنك العثور على هذه المعلومات في خصائص المخطط في وحدة تحكم إدارة BizTalk Server. هنا ستجد المعلومات للتجميع واسم أووتبوندماب الكامل المطلوب في الخطوة التالية.

    على سبيل المثال: الصادرة، الإصدار 1.0.0.0, الثقافة = = محايد, = 83f92b3673c9005d

  2. اسم أووتبوندماب

    وهذا يتطلب اسم المخطط بالكامل، بما في ذلك مساحة الاسم. يمكنك العثور على هذه المعلومات في خصائص الملف "*.btm" (Namespace.TypeName).

    على سبيل المثال: Outbound.Map1

ملاحظة: يتم تطبيق هذه الخصائص فقط إذا تم تعيين ACK HL7 متزامن مباشرة إلى True.

إذا كنت لا تريد مفكك HL7 (قام) قيد الإعداد تلقي HL7 تلقائياً إنشاء HL7 الاستلام (على سبيل المثال ACK التي يتم إرجاعها بواسطة النظام بعض المتلقين ستسلم إلى نظام المراحل التمهيدية)، أوقف تشغيل خيار توجيه ACK لإرسال خط أنابيب على "طلب تلقي" المنفذ للطرف المصدر، وتعيين استخدام مباشر متزامن HL7 ACK إلى False. ثم استخدم خيار مخطط الصادرة التي يتم توفيرها في منفذ التلقي.

للعدد 1

تطبق هذه الميزة الجديدة لتلقي المنفذ/الموقع فقط. حاليا، أي BizTalk تلقي المنفذ له خاصية الخرائط الواردة . بعد تثبيت هذا الإصلاح الجديد، يتوفر خاصية إضافية في موقع الاستلام لتطبيق خريطة "ack HL7." يتيح لك تطبيق خريطة لهذه الخاصية إضافية ثنائية تلقي موقع مجموعة الاستخدام المباشر متزامن HL7 ACK ل (=) صحيح. الغرض الوحيد من هذا الإصلاح العاجل السماح للمستخدم لتحديد خريطة ل ACK عند تعيين استخدام مباشر متزامن HL7 ACK (=) صحيح.

بعد تثبيت الإصلاح العاجل، سوف تشاهد خاصيتين إضافيتين في MLLP إطار تكوين موقع استقبال. الإعداد الافتراضي للخاصيتين فارغاً، ويجب تعبئة ويجب تعيين استخدام مباشر متزامن HL7 ACK (=) صحيح.

alternate text

لتعيين خصائص اثنين، اتبع الخطوات التالية:

  1. تتطلب الخاصية اسم التجميع أووتبوندماب الاسم الكامل للتجميع فيه خريطة الصادرة تتم استضافته، كما في المثال التالي:

    صادر، الإصدار 1.0.0.0, الثقافة = = محايد, = 83f92b3673c9005dيجب أن التخزين المؤقت الجمعية مسبقاً "التجميع العمومي". وإلا، ستفشل التحويل.

  2. تتطلب الخاصية اسم أووتبوندماب الاسم الكامل لمخطط بما في ذلك مساحة الاسم.


من أوجه القصور هذه الوظائف الجديدة: لا يتم تعقب HL7 ACK. إذا كان يجب تعقب ACK، يجب عليك أيضا تعيين الواردة خرائط تظهر الخاصية في BizTalk المنفذ. من الناحية التقنية، ستقوم بتطبيق المخطط للكلية الأسترالية التي تم وضعها في "مربع رسالة" و ACK التي أعيدت إلى نظام المراحل التمهيدية. يجب أن تكون كلا متطابقة لأن كليهما سيكون الخريطة نفس تطبيق. لقطة الشاشة التالية مضمنة للتوضيح وضروري إذا كان يجب تعقب ACK.

alternate text

ملاحظة: خيار استخدام مباشر متزامن HL7 ACK يحسن الأداء معالجة الرسائل الواردة. يتم ذلك عن طريق إرسال ACK إلى نظام المراحل التمهيدية حالما يتم إيداع الرسالة إلى مربع رسالة. يحسن هذا الإعداد من الأداء إذا تحققت الشروط التالية:

  • تلقي المنفذ منفذ تلقي ثنائية الاتجاه، ويتم تعيين الخيار استخدام مباشر متزامن HL7 ACK إلى True في تكوين منفذ تلقي MLLP.

  • تستخدم BizTalk HL7 قام في إنشاء ack. يجب أن يستخدم مكون قام أما بتضمين الافتراضي BTAHL72XReceivePipeline أو باستخدام BTAHL7 الأصلية. مكون HL72fDasm في خط أنابيب مخصصة.

  • يجب إعداد المنفذ تلقي توجيه ACK لإرسال خط أنابيب على طلب استجابة الطرف المصدر في مستكشف تكوين HL7، ويجب تعيين نوع الإفادة إلى قيمة غير بلا.


للعدد 2

الميزة الجديدة تنطبق على إرسال المنافذ فقط. بعد تثبيت الإصلاح الجديد، أن يعتمد السلوك التعليمات البرمجية ACK المقبولة التي قمت بتحديد في القائمة المنسدلة بدلاً من التعليمات البرمجية التي يتم توفيرها من قبل النظام المتلقين للمعلومات.

إرسال MLLP إرسال ACK التعليمات البرمجية في ACK (حقل MSA.1_AcknowledgmentCode الجزء المتعلق باتفاقات الخدمات الإدارية) التي يتم إرجاعها بواسطة النظام المتلقين للمعلومات ومقارنة مع رموز ACK المقبولة التي تم تعيينها في MLLP التحقق من المنفذ خصائص تكوين المنفذ. تتضمن رموز ACK المقبولة الحالية المعتمدة بواسطة منفذ إرسال MLLP AA، كاليفورنيا، اع م، ع والجمهورية التشيكية. يمكنك تحديد كافة رموز ACK أو مجموعة منها (أإ وكاليفورنيا)، (AA، كاليفورنيا، عبد اللطيف و CE)، (AA، كاليفورنيا، ع والجمهورية التشيكية) صالحة. ولكن لا يوجد خيار لإدخال مجموعة التعليمات برمجية ACK مقبول.

إضافية تضاف القيمة رموز ACK مقبول يسمى "مخصص" في القائمة المنسدلة في الخاصية رموز ACK مقبول . تظل كافة المجموعات السابقة ويتم تطبيقها كما كانت قبل إضافة ميزة جديدة.

alternate text

alternate text

بعد تحديد " مخصص "، يجب إدخال القيم الجديدة في خاصية رموز ACK المخصصة مقبول . هذه القيم الكلية الأسترالية الجديدة يجب كل فصل بفاصلة (,).

بعد تثبيت الإصلاح العاجل، السلوك يعتمد على إعداد أكواد ACK المقبول الذي تم تعيينه. إذا تطابقت ACK التعليمات البرمجية الذي تم إرجاعه مقبول الكود الذي تم تحديده، تحدث معالجة بنجاح. سيتم إعادة محاولة لرموز ACK القياسية وتعليق أية تعليمات برمجية ACK الذي تم سرده (الذي سيجعل من غير قياسي أو رمز إعلام غير مخصصة).

ويمثل الجدول التالي هذا السيناريو. يتبع تفسير كتابي الجدول.

alternate text

معالجة الرسالة دائماً ينجح أإ وكاليفورنيا، بغض النظر عن أي مقبولة ACK رموز الإعداد الذي تم تحديده. هنا هو مزيد من المعلومات حول إعدادات رموز ACK المقبولة :

  • AA، كاليفورنيا: عبد اللطيف،، م ع، المحاولات الجمهورية التشيكية ويوقف مرحلياً أي دولة أخرى.

  • AA، كاليفورنيا، اع م: قبول ونجاح: AA، كاليفورنيا، اع م ومحاولات CR. والحسابات المدينة يوقف أي دولة أخرى.

  • الجمهورية التشيكية AA، كاليفورنيا، ع: قبول وناجحة: AA، كاليفورنيا، ع والجمهورية التشيكية والمحاولات AE و CE. يوقف أي دولة أخرى.

  • AA، كاليفورنيا، ع، الجمهورية التشيكية، اع، CE: قبول ونجاح: إرجاع AA، كاليفورنيا، AR، الجمهورية التشيكية، عبد اللطيف، م وأي شيء آخر. تمت إعادة محاولة ACK وتعليق الرسالة.

  • مخصص (قيم تم إدخالها ومفصولة بفاصلة). على سبيل المثال: AA، عبد اللطيف، فو، ض ض، ZZZ). مقبولة وناجحة: AA، كاليفورنيا، اع بالإضافة إلى أي دولة أخرى دخلت ACK مخصصة مثل ZZZ و ZZ فو في هذه الحالة. عدد مرات إعادة محاولة CE، ع.

  • عدم إعادة أي تعليمات برمجية ACK غير محدد في رموز ACK المخصصة مقبول ومرحليا.


عندما يتم إدخال ACK قياسي تحت رموز ACK مقبول، يتم إرجاع خطأ مشابهة لما يلي:

فشل المحول في إرسال الرسالة سوف ترسل المنفذ "< سيندبورتنامي >" بعنوان "127.0.0.1:33000". سوف يتم إعادة إرسال بعد الفاصل الزمني لإعادة المحاولة المحدد للمنفذ إرسال هذا. التفاصيل: "رسالة مع MessageID: < MessageID >، تلقي بإقرار نوع: خطأ ومع قانون ACK: م.


يجب أن يتم تعديل المخطط ACK خارج نطاق صندوق بإضافة إلى قائمة قياسية Ack (أإ اع، AR، كاليفورنيا، سيرا، الجمهورية التشيكية). يجب إضافة أي إضافية مقبولة المخصصة Ack (XX، ض ض، على سبيل المثال) إلى ميدان MSA.1_AcknowledgementCode مخطط ACK. إذا Ack مخصصة إضافية لا تضاف إلى المخطط، يفشل التحقق من خط الأنابيب مع خطأ "لم يتم العثور على قيمة جدول".


alternate text

مزيد من المعلومات

المتطلبات المسبقة تثبيت تحديث البرنامج

لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك البرامج التالية مثبتة:

  • Microsoft BizTalk Server 2013 R2

  • مسرع R2 Microsoft BizTalk 2013 ل HL7

متطلبات إعادة التشغيل

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

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

اسم الملف

إصدار الملف

حجم الملف

التاريخ

الوقت

النظام الأساسي

Microsoft.Solutions.BTAHL7.HL72fDasm.dll

3.10.325.2

107520



09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.PipelineCommon.dll

3.10.325.2

95232



09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.Shared.dll

3.10.325.2

99328



09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.MLLP.dll

3.10.325.2

128000



09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.HL7AckHelper.dll

3.10.325.2

29696



09-Feb-2015

22:52

x86


الحالة

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

المراجع

لمزيد من المعلومات حول الإصلاحات العاجلة BizTalk Server، راجع المعلومات حول الإصلاحات العاجلة BizTalk Server.

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

منتجات الجهات الأخرى المذكورة في هذه المقالة تابعة لشركات مستقلة عن Microsoft. لا تقدم Microsoft أي ضمان، سواء ضمنياً أو صريحا، بخصوص أداء هذه المنتجات أو كفاءتها.


هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×