الحزم المميزة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

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

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

الأداةالغرضمتاح في
write_memberإنشاء عضو مصدر جديد أو الكتابة فوق عضو مصدر موجود في QSYS.IBM i Developer
write_stream_fileإنشاء ملف تدفق جديد أو الكتابة فوق ملف تدفق موجود في IFS.IBM i Developer
generate_ddsتوليد مصدر DDS للملفات الفيزيائية (PF) والملفات المنطقية (LF) وملفات العرض (DSPF) وملفات الطابعة (PRTF) من مدخلات منظمة، مع التحقق المسبق من الكتابة للمشكلات الشائعة في التخطيط.IBM i Developer

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

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

الأداةالغرضمتاح في
execute_cl_commandتنفيذ أمر CL على IBM i. بشكل افتراضي، يتطلب Bob أن تكون الأوامر مُؤهَّلة بالمكتبة (مثلاً QSYS/...) ويقترح تلقائياً تضمين المعاملات لتوليد ملفات الأحداث عند ترجمة الكود المصدري. يمكن تكوين تفعيل حارس أمر CL المؤهَّل في إعدادات الامتداد.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

أدوات SQL

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

الأداةالغرضمتاح في
get_schema_infoحل اسم مكتبة أو مخطط إلى اسمه في النظام (10 أحرف، لأوامر CL) واسم مخطط SQL (حتى 128 حرفًا، لعبارات SQL). يعالج الأسماء العادية وأسماء مخططات SQL الطويلة والمعرّفات المحدَّدة.IBM i Developer, IBM i Database
get_file_infoحل اسم جدول أو ملف إلى بياناته الوصفية الكاملة بما في ذلك اسم النظام واسم SQL ونوع الكائن والوصف. يحل بشكل صحيح الأسماء العادية وأسماء جداول SQL الطويلة والمعرّفات المحدَّدة الحساسة للحالة.IBM i Developer, IBM i Database
get_table_columnsجلب بيانات وصفية للأعمدة لجدول أو عرض Db2 for i، مع مطابقة غير حساسة للحالة لأسماء SQL والنظام، بما في ذلك المعرّفات المحدَّدة والأسماء بحالة مختلطة.IBM i Database
get_cl_command_libraryالبحث عن كل مكتبة مسجلة فيها أمر CL، بما في ذلك تفاصيل الأمر الوكيل للتأهيل الصحيح للمكتبة.IBM i Developer, IBM i Database

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

تندرج أدوات توثيق 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 دون طلب إذن.

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

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