الحزم المميزةIBM Bob Premium Package لـ i

الأدوات

استخدم الأدوات الخاصة بـ IBM i لقراءة وكتابة الأعضاء أو ملفات التدفق وتشغيل أوامر CL وعبارات SQL والمزيد.

IBM Bob Premium Package for i يُوسِّع قدرات الأدوات المُدمَّجة في Bob بمجموعة من الأدوات الخاصة بـ IBM i. للحصول على مقدمة عامة حول كيفية عمل الأدوات وما هي المُدمَّجة منها، راجع الأدوات.

هذه الأدوات منظمة حسب الوظيفة ومتاحة لـ Bob عند العمل في وضعي IBM i Developer وIBM i Database اعتماداً على الأداة.

أدوات القراءة

تندرج أدوات القراءة IBM i التالية ضمن صلاحية الموافقة التلقائية على القراءة:

الأداةالغرضمتاح في
read_memberقراءة محتويات عضو مصدر واحد أو أكثر في QSYS.IBM i Developer, IBM i Database
search_qsysالبحث عن مكتبات أو كائنات أو أعضاء مصدر في QSYS. يدعم أيضاً البحث في محتوى العضو باستخدام regex.IBM i Developer, IBM i Database
read_stream_fileقراءة محتويات ملف تدفق واحد أو أكثر في IFS.IBM i Developer
search_ifsالبحث عن ملفات تدفق ومجلدات في IFS. يدعم أيضاً البحث في محتوى ملف التدفق باستخدام regex.IBM i Developer
get_table_columnsجلب بيانات وصفية للأعمدة لجدول أو عرض Db2 for i مع مطابقة أسماء SQL والنظام.IBM i Database
get_cl_command_libraryالبحث عن كل مكتبة مسجلة فيها أمر CL، بما في ذلك تفاصيل الأمر الوكيل للتأهيل الصحيح للمكتبة.IBM i Developer, IBM i Database

أدوات الكتابة

تندرج أدوات كتابة IBM i التالية ضمن صلاحية الموافقة التلقائية على الكتابة:

الأداةالغرضمتاح في
write_memberإنشاء عضو مصدر جديد أو الكتابة فوق عضو مصدر موجود في QSYS.IBM i Developer
write_stream_fileإنشاء ملف تدفق جديد أو الكتابة فوق ملف تدفق موجود في IFS.IBM i Developer

أدوات التنفيذ

تندرج أدوات تنفيذ IBM i التالية ضمن صلاحية الموافقة التلقائية على التنفيذ:

الأداةالغرضمتاح في
execute_cl_commandتنفيذ أمر CL على IBM i. بشكل افتراضي، يتطلب Bob أن تكون الأوامر مُؤهَّلة بالمكتبة (مثلاً QSYS/...).IBM i Developer
execute_sql_statementتنفيذ عبارة SQL على IBM i. تتطلب أنواع معينة من عبارات SQL (مثل DROP وUPDATE وTRUNCATE) موافقة صريحة من المستخدم قبل التنفيذ.IBM i Developer, IBM i Database
execute_pase_commandتنفيذ أمر PASE على IBM i.IBM i Developer
convert_rpg_sourceتنفيذ أمر CL لتحويل مصدر RPG (CVTRPGSRC) لتحويل كود مصدر RPG III أو RPG/400 إلى تنسيق RPG IV الجديد.IBM i Developer

أدوات البناء

تندرج أدوات بناء IBM i التالية ضمن صلاحية الموافقة التلقائية على التنفيذ:

الأداةالغرضمتاح في
get_compile_actionsاسترجاع إجراءات Code for IBM i المُعرَّفة مسبقاً لملف معين.IBM i Developer
execute_compile_actionتنفيذ إجراء Code for IBM i محدد مُسترجَع من أداة get_compile_actions على ملف معين.IBM i Developer

أدوات الاختبار

تندرج أدوات اختبار IBM i التالية ضمن صلاحيتَي الموافقة التلقائية على القراءة والتنفيذ:

الأداةالغرضمتاح في
generate_rpg_unit_test_stubتوليد أُطر اختبار RPGUnit لملف RPGLE أو SQLRPGLE يحتوي على إجراءات مُصدَّرة.IBM i Developer
run_rpg_unit_test_suiteترجمة وتشغيل مجموعات اختبار RPGUnit مع تغطية كود اختيارية على مستوى السطر (*LINE) أو الإجراء (*PROC).IBM i Developer

أدوات التوثيق

تندرج أدوات توثيق IBM i التالية ضمن صلاحية الموافقة التلقائية على التوثيق:

الأداةالغرضمتاح في
search_ibm_i_docs_with_ragاستخدام RAG (التوليد المعزز بالاسترجاع) للعثور على توثيق IBM i عند الحاجة للإجابة على أسئلة مفاهيمية أو مفتوحة حول IBM i تتطلب الفهم الدلالي.IBM i Developer, IBM i Database
fetch_cl_command_docجلب توثيق لأمر CL على IBM i المتصل بما في ذلك أوصاف المعاملات وأمثلة الاستخدام ورسائل الخطأ المحتملة.IBM i Developer, IBM i Database
search_sql_examplesالبحث عن أمثلة SQL التي تستخدم خدمات SQL محددة من أمثلة SQL المُعرَّفة في امتداد Db2 for IBM i.IBM i Developer, IBM i Database
fetch_sql_exampleجلب المحتوى الكامل لمثال SQL مُسترجَع من أداة search_sql_examples.IBM i Developer, IBM i Database

صلاحية موافقة تلقائية إضافية

صلاحيات الموافقة التلقائية المُدمَّجة متاحة على وضعي IBM i Developer وIBM i Database. ستمتلك هذه الأوضاع أيضاً صلاحية (صلاحيات) الموافقة التلقائية الإضافية التالية:

  • التوثيق: السماح لـ Bob باستخدام جميع أدوات التوثيق لاسترجاع توثيق IBM i دون طلب إذن.

تمكين مجموعة صلاحية التوثيق

ما رأيك في هذا الموضوع؟