IBM i Authority In the IBM i environment, you can encounter situations where different users require varying levels of authority to access objects or applications. IBM i authority settings can seem a little daunting to new admins, but they grounded in decades of real world usage and were so well designed they really have changed

Read More

Let’s create a simple “Hello, World!” Python application on IBM i. Setting Up Your Environment Ensure you have Python installed on your IBM i system. If not, you can install it easily using the IBM i ACS Opensource installer Open a terminal or SSH session to your IBM i system Create a Directory in the

Read More

Download Setup Node.JS on IBM i Following on from the previous blog, it’s time to use IBM i ACS to download and install Node.JS on our IBM i Power System. To install Node.js on IBM i, you have a few options: IBM i Node.js SDK Node.js via PASE PASE (Portable Application Solutions Environment) provides a

Read More

Not dying users, you big silly! Are your IBM i Users Passwords Expiring? Every IBM i User Profile can be created with an automatic expiration date set against it. This forces regular password changes. Pretty standard stuff right? This is rarely a problem for interactive users – who will see the change password screen: But,

Read More

IBM i User Information is easy with SQL USER_INFO If you’re working with IBM i and need to retrieve information about user profiles, you can use the USER_INFO view. This view provides details about various aspects of user profiles. Here are some key columns from the USER_INFO view: You can query this view using SQL

Read More

What is an RPG language HELLO WORLD program? A “Hello, World!” program is a simple computer program that outputs or displays the iconic phrase “Hello, World!” to a user. This humble program serves as a fundamental introduction to programming languages and illustrates their basic syntax. Let’s explore this tradition further: The “Hello, World!” program typically

Read More

Following on from the previous blog, lets have a play with the PASE environment and install Node.JS Step 1: PASE from the IBM i Command Line From your IBM i 5250 session call the PASE program to enter the environment: Alternatively, you can initiate a terminal session using Powershell, PuTTY, VSCode Terminal, Git Bash, or

Read More

How can we Lockdown SQL Access for IBM i Users? Administrators often want to limit what SQL statements a user is allowed to run because how powerful SQL can be. What’s Different about SQL? SQL is a separate interface to the data and runtime SQL is part of the basic operating system. SQL uses the

Read More

What is NodeJS and does it work on my IBM i System? Node.js is an open-source project based on the Google Chrome JavaScript Engine. It provides a platform for server-side JavaScript applications that can run without browsers. Developers often choose Node.js for real-time applications due to its event-driven architecture and non-blocking I/O API. The IBM i platform supports Node.js, allowing it

Read More

SHORTCUTS for VS Code for IBM i Recently, I’ve been using the wonderful Visual Studio code editor with CODE 4 IBM i a lot. After ditching IBM RDi, I’ve found myself constantly referring to the VSCODE cheat sheet to learn the many keyboard shortcuts. So, just for my reference (and maybe to help someone else

Read More

IBM i ACS (1.1.9.4) was recently released and has some good new stuff! IBM i Access Client Solutions (ACS) is a software package that provides a platform-independent interface to IBM i systems. The latest version of IBM i ACS is 1.1.9.4, which was released in November 2023. This version includes several enhancements and critical security

Read More

One IBM i IDE to Rule them All IBM has released a seemingly innocuous update to IBM Rational Developer for IBM i. The new version, V9.8, is built over the latest version of eclipse and looks and feels the same as the previous (v9.6) version of RDi but is slightly faster. Sadly, it’s also HUGELY

Read More