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

Let’s upgrade this super simple HELLO WORLD program to add some more standards and functions

...
Read More

IBM i Operating System in more detail – Let’s have a look at PDM

...
Read More

PDM’s user-defined options can enhance your productivity by reducing the need to rely on frequently used commands. Let’s play with some practical advice on how to implement user-defined options in your programming environment. PDM’s predefined options enable you to perform various tasks against libraries, objects, and members. Did you know that you can create your own user-defined options to execute almost any command, including your own?

...
Read More

Possibly the most used PDM sub-option is the WRKMBRPDM. Work with Members PDM : the main entry for all programmers to list their source code members and do some editing. It’s powerful and flexible so let’s dive in…

...
Read More

Option 2 from the main STRPDM menu lets us work with objects within the selected library.

...
Read More