معالجة الاستثناءات

أخطاء في تدفق مهام مجموعة المعالجة

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

ملاحظة:

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

تدفق مهام مجموعة المعالجة العالق بالحالة "قيد التشغيل"

يمكن أن يكون تدفق مهمة مجموعة المعالجة عالقًا بالحالة "قيد التشغيل" لأن إحدى خطواته بالحالة "قيد التشغيل" لفترة طويلة. في هذه الحالة هناك خيارات مختلفة.

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

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

تجديد نشر تدفق مهمة مجموعة المعالجة: في حالة عدم عمل أي من الخيارين أعلاه، يمكن استخدام خيار التحديد المتعدد تجديد النشر. يعمل هذا الخيار على إعادة نشر التدفق في "أداة جدولة نظام إدارة قاعدة البيانات" باسم مختلف (نفس الاسم مع إلحاق رقم الإصدار في نهايته، ويتزايد الرقم مع كل نقرة تجديد) بحيث يمكن الاستمرار في إجراء الجدولة. على سبيل المثال، إذا كان اسم التدفق هو HOURLY، يؤدي النقر على تجديد النشر إلى إعادة نشر التدفق بالاسم HOURLY2 في "أداة جدولة نظام إدارة قاعدة البيانات".

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

عند إعادة نشر تدفق المهام من خلال خيار "تجديد النشر"، يكون اسمه ملحوقًا بأرقام تزايدية في "أداة جدولة نظام إدارة قاعدة البيانات". على سبيل المثال، إذا كان اسم التدفق هو HOURLY، يؤدي النقر على تجديد النشر إلى إعادة نشر التدفق بالاسم HOURLY2 في "أداة جدولة نظام إدارة قاعدة البيانات". من المهم ملاحظة ذلك للتأكد من عدم وجود تدفق آخر في النظام يكون اسمه ملحوقًا بأرقام كما في المثال HOURLY2، حيث سيفشل خيار "تجديد النشر".