Troubleshooting
Diagnose and resolve issues with ease when using Bob for IBM i development.
For general Bob troubleshooting guidance, see Troubleshooting IBM Bob.
Extension logs
If you encounter unexpected behavior or errors when using IBM Bob Premium Package for i, the first place to look is the Bob output channel. To access the Bob output channel:
Open the Output panel in Bob (View → Output, or Ctrl+Shift+U (Windows) or Cmd+Shift+U (Mac)).
Select IBM Bob from the output channel dropdown in the top-right corner of the Output panel.
Review the log entries to identify error messages, failed tool calls, or connection issues that may explain the problem you are experiencing. To isolate IBM Bob Premium Package for i specific log messages, place your cursor in the output channel, press Ctrl+f (Windows) or Cmd+f (Mac), and search for [source:ibmi].
Relevant diagnostic information can also be found in the following additional output channels managed by other prerequisite IBM i extensions:
- Code for IBM i: The primary output channel for all IBM i communication. This includes CL, SQL, and PASE commands that are run, their errors, authentication messages, and other types of system messages.
- IBM i Testing: Logs which tests are discovered, what test configuration is used, all standard output and errors for any test commands, and more.
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.