Paket premiumIBM Bob Premium Package for i

Tools

Baca & tulis ke member atau stream file, jalankan perintah CL, pernyataan SQL, dan banyak lagi.

IBM Bob Premium Package for i memperluas kemampuan tool bawaan Bob dengan sekumpulan tool khusus IBM i. Untuk pengantar umum tentang cara kerja tool dan apa saja tool bawaannya, lihat Tools.

Tool ini diatur berdasarkan fungsi dan tersedia untuk Bob saat bekerja dalam mode IBM i Developer dan IBM i Database, tergantung pada tool-nya.

Read tools

Tool baca IBM i berikut termasuk dalam permission auto-approve read:

ToolPurposeAvailable in
read_memberMembaca isi satu atau beberapa source member di QSYS.IBM i Developer, IBM i Database
search_qsysMencari library, object, atau source member di QSYS. Juga mendukung pencarian konten di dalam member menggunakan regex.IBM i Developer, IBM i Database
read_stream_fileMembaca isi satu atau beberapa stream file di IFS.IBM i Developer
search_ifsMencari stream file dan direktori di IFS. Juga mendukung pencarian konten di dalam stream file menggunakan regex.IBM i Developer

Write tools

Tool tulis IBM i berikut termasuk dalam permission auto-approve write:

ToolPurposeAvailable in
write_memberMembuat source member baru atau menimpa source member yang sudah ada di QSYS.IBM i Developer
write_stream_fileMembuat stream file baru atau menimpa stream file yang sudah ada di IFS.IBM i Developer

Execute tools

Tool eksekusi IBM i berikut termasuk dalam permission auto-approve execute:

ToolPurposeAvailable in
execute_cl_commandMengeksekusi perintah CL di IBM i. Secara default, Bob mengharuskan perintah diberi library qualifier (misalnya QSYS/...) dan otomatis menyarankan penyertaan parameter untuk menghasilkan event file saat compile source code. Pengaktifan qualified CL command guardrail ini bisa dikonfigurasi di pengaturan extension.IBM i Developer
execute_sql_statementMengeksekusi pernyataan SQL di IBM i. Jenis pernyataan SQL tertentu (seperti DROP, UPDATE, TRUNCATE) memerlukan persetujuan eksplisit dari user sebelum dieksekusi. Kumpulan denied statement types ini bisa dikonfigurasi di pengaturan extension.IBM i Developer, IBM i Database
execute_pase_commandMengeksekusi perintah PASE di IBM i.IBM i Developer
convert_rpg_sourceMengeksekusi perintah CL convert RPG source (CVTRPGSRC) untuk mengonversi source code RPG III atau RPG/400 ke format RPG IV baru. Tool ini juga mendukung transfer file di ketiga workspace sekaligus.IBM i Developer

Build tools

Tool build IBM i berikut termasuk dalam permission auto-approve execute:

ToolPurposeAvailable in
get_compile_actionsMengambil Code for IBM i actions yang sudah ditentukan sebelumnya untuk file tertentu. Untuk file lokal, ini akan diambil dari local actions project yang disimpan di .vscode/actions.json. Untuk source member atau stream file, ini akan diambil dari action default dan action buatan user yang didefinisikan pada koneksi.IBM i Developer
execute_compile_actionMengeksekusi Code for IBM i action tertentu yang diambil dari tool get_compile_actions pada file tertentu.IBM i Developer

Test tools

Tool test IBM i berikut termasuk dalam permission auto-approve read dan execute:

ToolPurposeAvailable in
generate_rpg_unit_test_stubMembuat stub test RPGUnit berdasarkan file RPGLE SQLRPGLE yang berisi prosedur yang diekspor. Ini mencapai tujuan yang sama seperti membuatnya melalui IBM i Testing test stub generator.IBM i Developer
run_rpg_unit_test_suiteMelakukan compile dan menjalankan test suite RPGUnit dengan code coverage opsional level baris (*LINE) atau level prosedur (*PROC).IBM i Developer

Documentation tools

Tool dokumentasi IBM i berikut termasuk dalam permission auto-approve documentation:

ToolPurposeAvailable in
search_ibm_i_docs_with_ragMenggunakan RAG (retrieval-augmented generation) untuk menemukan dokumentasi IBM i saat kamu perlu menjawab pertanyaan IBM i yang konseptual atau terbuka dan memerlukan semantic understanding, bukan pencocokan keyword yang persis. Mencakup semua topik IBM i termasuk: pemrograman ILE (RPG, CL, DDS, COBOL, C, C++), Db2 for i SQL, sistem file IFS dan QSYS, operasi sistem, security, performance, networking, storage, dan troubleshooting. Mengembalikan kutipan dokumentasi yang relevan secara kontekstual dan diperingkat berdasarkan semantic similarity terhadap query.IBM i Developer, IBM i Database
fetch_cl_command_docMengambil dokumentasi untuk perintah CL pada IBM i yang terhubung termasuk deskripsi parameter, contoh penggunaan, dan kemungkinan pesan error. Dokumentasi ini dihasilkan menggunakan perintah CL GENCMDDOC.IBM i Developer, IBM i Database
search_sql_examplesMencari contoh SQL yang menggunakan SQL service tertentu dari SQL examples yang didefinisikan di extension Db2 for IBM i.IBM i Developer, IBM i Database
fetch_sql_exampleMengambil isi lengkap contoh SQL yang didapat dari tool search_sql_examples.IBM i Developer, IBM i Database

Additional auto-approve permission

Permission auto-approve bawaan tersedia di mode IBM i Developer dan IBM i Database. Mode ini juga akan memiliki permission auto-approve tambahan berikut:

  • Documentation: Membiarkan Bob menggunakan semua documentation tools untuk mengambil dokumentasi IBM i tanpa meminta izin.

Enabling the documentation permission group

Bagaimana topik ini?