Compare All Object Authorities in a Library
Comparing Object Authorities across different libraries is easier than you think! Using the magical powers of IBM i SQL we can easily create a spreadsheet containing all the objects in any given...
View ArticleHow to restore a Library and Rescope Logical Files to different Physicals
Restore and Rescope Logical Files When you restore a logical file, the system uses the description for the logical file to establish its relationship with the based-on files. For example, database...
View ArticleWords have Power – IF by Rudyard KiplingW
If I don’t like poetry. I especially don’t like it when people call it ‘Poyetrey‘ in that weird pronunciation way… but… this poem, just blows me away: IF – Rudyard Kipling If you can keep your head...
View ArticleRPG Subprocedure Tips and Techniques
RPG Subprocedure Tips and Techniques The use of subprocedures in your applications should be on everyone’s “to do” list this year. You don’t need to drop everything and rewrite your applications to...
View ArticleServe JSON Web Services with RPG and YAJL – iProDeveloper
Serve JSON Web Services with RPG and YAJL aka — Access data running on other computers with REST and JSON This is a ressurection of an old article which was lost from the internet when iPro Developer...
View ArticleSetup IBM i Webserver User Profile Authentication
IBM i HTTP Web Server Authentication using an IBM i User Profile and Password We tend to think of consuming a webservice (“connecting and reading from a webservice”) as something that is open to the...
View ArticleGet rid of old RPG OpCodes – MOVE
It’s time to move MOVE out of old RPG Programs One of the biggest mistakes I’ve made while trying to modernise old RPG code, is simply importing the old code and trying to take the whole thing as one...
View ArticleVisual Studio Code for IBM i vs. Rational Developer for IBM i – *FIGHT*!
One IBM i IDE to Rule them All There is one clear winner, and it might not be the one you expect! Want to watch VS Code being downloaded and installed in real time? One IBM i IDE to Rule them All There...
View ArticleHow to control command line access for IBM i Users
Control Command Line Access Here is a brief guide on how to control command line access for IBM i users: IBM i User Limited Capability Feature The Limit Capabilities feature in IBM i allows you to...
View ArticleWhat is new in IBM i ACS (1.1.9.4)
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...
View ArticleSave time with SHORTCUTS for VS Code for IBM i
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...
View ArticleLockdown SQL Access for IBM i Users
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...
View ArticleGetting Started with NODE JS on IBM i
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...
View ArticleStarting and Testing your IBM i PASE Environment
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...
View ArticleHello World from RPG3 to RPG400 to RPGLE
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...
View ArticleIBM i User Information is easy with SQL USER_INFO
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...
View ArticleHow do I know if my IBM i Users are Expiring?
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....
View ArticleDownload Setup Node.JS on IBM i
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...
View ArticleCreate a “Hello World” Python Application on IBM i
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...
View ArticleIBM i Authority Adoption in Programs – Good or Bad?
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...
View Article