Troubleshooting
Diagnosis dan selesaikan masalah saat menggunakan Bob untuk pengembangan IBM i.
Untuk panduan troubleshooting umum Bob, lihat Troubleshooting IBM Bob.
Extension logs
IBM Bob Premium Package for i menulis entri log terstruktur ke dua output channel di VS Code.
IBM Bob Premium Package for i
Output channel IBM Bob Premium Package for i merekam setiap tool call yang dibuat oleh Bob, menjadikannya tempat pertama yang perlu dilihat ketika suatu tool berperilaku tidak terduga atau menghasilkan error. Untuk mengaksesnya:
Buka panel Output di Bob (View → Output, atau Ctrl+Shift+U (Windows) atau Cmd+Shift+U (Mac)).
Pilih IBM Bob Premium Package for i dari dropdown output channel di pojok kanan atas panel Output.
Setiap tool call menghasilkan:
- Entri INFO saat tool dimulai, menampilkan nama tool dan parameter yang relevan.
- Entri ERROR jika tool gagal, termasuk pesan deskriptif yang mencerminkan apa yang diterima Bob.
- Entri WARN jika tool belum selesai setelah 30 detik, mengindikasikan kemungkinan hang.
- Entri penyelesaian yang menampilkan total durasi dalam milidetik.
IBM Bob
Output channel IBM Bob merekam entri log tingkat extension secara umum. Untuk mengaksesnya:
Buka panel Output di Bob (View → Output, atau Ctrl+Shift+U (Windows) atau Cmd+Shift+U (Mac)).
Pilih IBM Bob dari dropdown output channel di pojok kanan atas panel Output.
Untuk mengisolasi pesan log yang spesifik untuk IBM Bob Premium Package for i, letakkan kursor di output channel, tekan Ctrl+f (Windows) atau Cmd+f (Mac), lalu cari [source:ibmi].
Channel lain yang relevan
Informasi diagnostik yang relevan juga bisa ditemukan di output channel tambahan berikut yang dikelola oleh extension IBM i prasyarat lainnya:
- Code for IBM i: Output channel utama untuk semua komunikasi IBM i. Ini termasuk perintah CL, SQL, dan PASE yang dijalankan, error-nya, pesan autentikasi, dan jenis pesan sistem lainnya.
- IBM i Testing: Mencatat test mana yang ditemukan, konfigurasi test apa yang digunakan, semua standard output dan error untuk command test apa pun, dan banyak lagi.
Resources
IBM i 7.6 Documentation
Official IBM 7.6 documentation for IBM i.
IBM Bob for IBM i Developers YouTube Playlist
YouTube playlist with walkthroughs, demos, and tips on how IBM i developers can leverage Bob.
Code for IBM i Extension Documentation
Official documentation for the Code for IBM i extension, covering connection setup, library list configuration, browsing QSYS & IFS, and compiling source code.
Db2 for IBM i Extension Documentation
Official documentation for the Db2 for IBM i extension, covering how to run SQL, browse database objects, leverage Visual Explain, and access SQL examples.
RPGLE Extension Documentation
Official documentation for the RPGLE extension, covering fixed-format and free-format RPGLE language editor features.
CL Extension Documentation
Official documentation for the CL extension, covering CL language editor features.
IBM i Testing Extension Documentation
Official documentation for the IBM i Testing extension, covering how to write RPGUnit tests, how to configure them and how to run them with code coverage.
RPGUnit Documentation
Official RPGUnit documentation covering test suite setup, assertion APIs, compile commands, and code coverage configuration.