استكشاف الأخطاء وإصلاحها
شخّص وحلّ المشاكل بسهولة عند استخدام Bob لتطوير IBM i.
للحصول على إرشادات عامة لاستكشاف أخطاء Bob، راجع استكشاف أخطاء IBM Bob.
سجلات الامتداد
إذا واجهت سلوكاً غير متوقع أو أخطاء عند استخدام IBM Bob Premium Package for i، فأول مكان يجب النظر فيه هو قناة مخرجات Bob. للوصول إلى قناة مخرجات Bob:
افتح لوحة Output في Bob (View → Output، أو Ctrl+Shift+U (Windows) أو Cmd+Shift+U (Mac)).
اختر IBM Bob من قائمة قناة المخرجات المنسدلة في الزاوية العلوية اليمنى من لوحة Output.
راجع مدخلات السجل لتحديد رسائل الخطأ واستدعاءات الأدوات الفاشلة أو مشاكل الاتصال التي قد تُفسِّر المشكلة التي تواجهها. لعزل رسائل السجل الخاصة بـ IBM Bob Premium Package for i، ضع المؤشر في قناة المخرجات، واضغط على Ctrl+f (Windows) أو Cmd+f (Mac)، وابحث عن [source:ibmi].
يمكن أيضاً إيجاد معلومات تشخيصية ذات صلة في قنوات المخرجات الإضافية التالية المُدارة بواسطة امتدادات IBM i المطلوبة الأخرى:
- Code for IBM i: قناة المخرجات الرئيسية لجميع اتصالات IBM i. تشمل أوامر CL وSQL وPASE التي تُشغَّل وأخطاءها ورسائل المصادقة وأنواع أخرى من رسائل النظام.
- IBM i Testing: يسجل الاختبارات المُكتشَفة وتكوين الاختبار المستخدم وجميع المخرجات القياسية والأخطاء لأي أوامر اختبار والمزيد.
الموارد
توثيق IBM i 7.6
التوثيق الرسمي لـ IBM 7.6 لـ IBM i.
قائمة تشغيل IBM Bob لمطوري IBM i على YouTube
قائمة تشغيل YouTube مع جولات إرشادية وعروض توضيحية ونصائح حول كيفية استفادة مطوري IBM i من Bob.
توثيق امتداد Code for IBM i
التوثيق الرسمي لامتداد Code for IBM i، يغطي إعداد الاتصال وتكوين قائمة المكتبات وتصفح QSYS وIFS وترجمة الكود المصدري.
توثيق امتداد Db2 for IBM i
التوثيق الرسمي لامتداد Db2 for IBM i، يغطي كيفية تشغيل SQL وتصفح كائنات قاعدة البيانات والاستفادة من Visual Explain والوصول إلى أمثلة SQL.
توثيق امتداد RPGLE
التوثيق الرسمي لامتداد RPGLE، يغطي ميزات محرر لغة RPGLE ذات الصيغة الثابتة والحرة.
توثيق امتداد CL
التوثيق الرسمي لامتداد CL، يغطي ميزات محرر لغة CL.
توثيق امتداد IBM i Testing
التوثيق الرسمي لامتداد IBM i Testing، يغطي كيفية كتابة اختبارات RPGUnit وكيفية تكوينها وتشغيلها بتغطية الكود.
توثيق RPGUnit
التوثيق الرسمي لـ RPGUnit يغطي إعداد مجموعة الاختبار وواجهات برمجة التأكيد وأوامر الترجمة وتكوين تغطية الكود.