كيفية تطبيق خرائط ورموز ACK رسائل ACK في BizTalk Server 2013

الأعراض

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

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

  • تستخدم Microsoft BizTalk مسرع 2013 ل HL7 (BTAHL7).

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

  • في خصائص النقل MLLP، يمكنك تعيين خيار استخدام مباشر متزامن HL7 ACK "صحيحة".

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


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

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

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

AA والمرجع المصدق

AA، كاليفورنيا واع م

AA، كاليفورنيا، ع، ومسؤولية الشركاتومع ذلك، لا يمكنك إدخال مجموعة أكواد ACK مقبول المطلوب.

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

ملاحظات

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

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

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

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


الحل

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

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

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

http://support.microsoft.com/contactus/?ws=supportملاحظة: يعرض النموذج "توفر تنزيل الإصلاح العاجل" اللغات التي يتوفر بها الإصلاح الجديد. في حالة عدم ظهور اللغة الخاصة بك، يكون بسبب عدم توفر إصلاح عاجل لتلك اللغة.

تأكد من نشر ملف.dll "خريطة الصادرة" المطلوبة، ثم قم بتثبيت الملف إلى مخزن التجميع العمومي المؤقت (GAC) باستخدام الخصائص التالية:

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

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

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

  • اسم أووتبوندماب

    يجب أن تتضمن هذه الخاصية اسم مخطط الكامل. وهذا يتضمن مساحة الاسم. يمكنك تحديد هذه المعلومات من خصائص الملف *.btm (Namespace.TypeName).

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

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

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

للعدد 1

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

للعدد 2

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

إذا تم سرد التعليمات البرمجية ACK تحت الرمز المحدد مقبولة، معالجة رسالة نجاح المعالجة تشغيل مرة أخرى لرموز ACK القياسية التي لم يتم سردها في المحدد رموز ACK مقبول ومرحليا في حالة غير قياسي رموز ACK التي لم يتم سردها في المحدد رموز ACK مقبول، الرسالة.

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

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

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

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

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

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

ليس من الضروري إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل. على الرغم من ذلك، نوصي أن تقوم بإغلاق وإعادة فتح وحدة تحكم إدارة 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

95,232

09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.Shared.dll

3.10.325.2

99,328

09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.MLLP.dll

3.10.325.2

128,000

09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.HL7AckHelper.dll

3.10.325.2

29,696

09-Feb-2015

22:52

x86



الحالة

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

المراجع

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

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

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

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

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

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

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

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×