تصحيح: تفشل عمليات تشغيل متغير الحزمة عند استخدام BizTalk Adapter لقاعدة بيانات Oracle للاتصال بقاعدة بيانات Oracle

ينطبق على
Microsoft BizTalk Adapter Pack 2013 BizTalk Adapters

تنطبق هذه المقالة على المنتجات التالية:

  • Microsoft BizTalk Adapter Pack 2010
  • Microsoft BizTalk Adapter Pack 2013

الأعراض

لنفترض أن لديك منفذ إرسال Oracle مستند إلى WCF على محول Microsoft BizTalk لقاعدة بيانات Oracle. بالإضافة إلى ذلك، افترض أنه يتم استخدام بعض متغيرات حزمة Oracle وعمليات التشغيل على خادم Oracle. في هذه الحالة، قد تفشل عمليات التشغيل، وتتلقى رسالة خطأ تشبه ما يلي:

ملاحظة

رسالة تم إرسالها إلى المحول "<AdapterName>" عند منفذ الإرسال "<SendPortName>" مع URI "<تم إيقاف URI> مؤقتا.

تفاصيل الخطأ: Microsoft.ServiceModel.Channels.Common.TargetSystemException: ORA-01400: يتعذر إدراج NULL في (""."".")
ORA-06512: في السطر 2 ---> Oracle.DataAccess.Client.OracleException: ORA-01400: cannot insert NULL into ("".""."")
ORA-06512: في السطر 2
at Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
at Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
at Oracle.DataAccess.Client.OracleCommand.ExecuteNonQuery()
at Microsoft.Adapters.OracleCommon.OracleCommonUtils.ExecuteNonQuery(OracleCommand command, OracleCommonExecutionHelper executionHelper)
--- نهاية تتبع مكدس الاستثناءات الداخلية ---

السبب

تحدث المشكلة لأنه تتم إعادة تهيئة حالة جلسة العمل عندما يحصل المحول على اتصال.

الدقة

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

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

لحزمة محول BizTalk 2013

تم تضمين الإصلاح العاجل الذي يحل هذه المشكلة في حزمة التحديث التراكمي 1 ل BizTalk Adapter Pack 2013.

لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":

2892600 حزمة التحديث التراكمي 1 لحزمة محول BizTalk 2013

لحزمة محول BizTalk 2010

تم تضمين الإصلاح العاجل الذي يحل هذه المشكلة في حزمة التحديث التراكمي 3 ل BizTalk Adapter Pack 2010.

لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":

2617150 حزمة التحديث التراكمي 3 ل BizTalk Adapter Pack 2010

الحالة

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

المراجع

لمزيد من المعلومات حول الإصلاحات العاجلة ل خادم BizTalk، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":

2003907 معلومات حول الإصلاحات العاجلة خادم BizTalk لمزيد من المعلومات حول تكوين تجمع الاتصالات، انتقل إلى موقع MSDN التالي على الويب:

كيفية تكوين خصائص ربط محول قاعدة بيانات Oracle
      

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

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