Premium packagesIBM Bob Premium Package for i

Prerequisites

Review subscription, system, and IBM i requirements for using IBM Bob Premium Package for i.

Subscriptions

RequirementDetails
IBM BobActive subscription for IBM Bob
IBM Bob Premium Package for iActive subscription for IBM Bob Premium Package for i

System requirements

Operating system

Operating SystemArchitectures
Windowsx64
macOSARM64 (Apple Silicon)
Note:

Windows ARM64, macOS Intel (x64), and Linux may work but are not supported.

IDE and extension

RequirementDetails
IBM Bob IDEVersion 2.0.0 or higher
IBM Bob Premium Package for i extensionVersion 1.0.0 or higher
Tip:

Optional: If you are doing local development with source in Git, install Git on your PC to make use of Git functionality in the IDE.

Open source IBM i extensions

When IBM Bob Premium Package for i is first installed, it will also automatically install the following dependent open-source IBM i extensions at their latest versions:

NameIDMinimum Version
Code for IBM ihalcyontechltd.code-for-ibmi3.0.10
Db2 for IBM ihalcyontechltd.vscode-db2i2.0.1
RPGLEhalcyontechltd.vscode-rpgle0.33.7
CLLEIBM.vscode-clle1.2.6
IBM i TestingIBM.vscode-ibmi-testing1.3.4
IBMi Languagesbarrettotte.ibmi-languages0.6.25
Tip:

The IBM i Development Pack is a curated extension pack that bundles additional IBM i extensions beyond the required dependencies above. While not required by IBM Bob Premium Package for i, it includes other useful extensions for IBM i development.

IBM i requirements

The following requirements must be met to connect to an IBM i via Code for IBM i:

  • IBM i 7.4 or higher
  • Database PTF Group Level
    • General recommendation is to have the latest available Db2 for i PTF Group Level applied
    • Specific requirement for IBM i 7.4 - SF99704 - Level 13 or higher
  • SSH Daemon must be started on IBM i (STRTCPSVR *SSHD starts the daemon)
    • Licensed program 5733-SC1 provides SSH support
    • User QSSHD is enabled
    • If DenyUsers, AllowUsers, DenyGroups, or AllowGroups are configured in sshd_config, the user profile must be explicitly permitted. Learn more about controlling SSH access on IBM i
How is this topic?