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