الانتقال إلى المحتوى

03. المسار الصحيح لاحتراف Adf .. كيف نتعامل مع رسائل الخطأ في 12c؟


ADF Simply

Recommended Posts

 

موضوع هذه المشاركة يعد من المواضيع الهامة ليس على مستوى الـ Adf فحسب بل على مستوى بناء المهارات البرمجية لدى المبرمج ايضا ، وهو : كيف نتعامل مع رسائل الخطأ اثناء وبعد تنفيذ التطبيق ؟

 

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

 

 وللاجابة على السؤال اعلاه سنذكر بعض الطرق وهي كالاتي :

 

رابط هذا التعليق
شارك

 

الطريقة الاولى : (الطريقة المفضلة)

اتساقا مع سلسلة (المسار الصحيح لاحتراف اواكل Adf) التي نسعى فيها لبناء منهجية تعلم الاي دي اف ننصحك بتحميل الكتاب المجاني الاتي :

 Oracle® Fusion Middleware Error Messages 12c (12.1.3)

اطمئن فانه لا يُطلب منك قراءة الكتاب فهو اكثر من 6000 صفحة !! ولكن ضعه بجوار الجي ديفلوبر فاذا ظهر لديك خطأ ما فليكن اول ما تفعله هو البحث في هذا الكتاب .

 

رابط هذا التعليق
شارك

 

ستلاحظ ان الكتاب يعتمد طريقة موحدة في عرض الخطأ وما يتعلق به من معلومات وهي كالاتي :

عنوان الرسالة: مثل ( ADF_FACES-00002  او  JBO-28037  ... الخ ) .

سبب الخطا Cause : وصف مبسط لسبب ظهور رسالة الخطا .

الاجراء Action  : فيه مفتاح للحل او الحل نفسه .

المستوى Level : يتباين بين القيم (1 ، 2 ، 3).

النوع  Type : قد يكون (رسالة تحذير او رسالة خطا .. الخ ) .

التاثير Impact : قد يكون (Programmatic ، Logging او SYSTEM ... الخ ) .

 

رابط هذا التعليق
شارك

 

مثال ذلك :

 

JBO-24003: Attribute {2} in entity {1} is not updatable.

Cause: An attempt was made to update the attribute, but the user did not have permission or the attribute was not updatable.

Action: Make sure that the user permission and updatable setting for the attribute are correct.

Level: 1

Type: ERROR

Impact: Programmatic

 

تم تعديل بواسطة ADF Simply
رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية