Checking JobLogs with Sql

This week, a customer opened a ticket complaining that there were too many job logs on their system… this meant that when a user searched for their print job with WRKSPLF, they were inundated with a considerable number of job logs, making it difficult to find the...

Let’s try bob – part 1

This week, the wait is finally over… a few weeks after signing up for the demo, BOB has finally arrived, and I have the chance to try it out in advance. For those who are not yet familiar with it, BOB is a new IDE owned by IBM. It is not a completely new IDE; in...

Remote tables: a bridge between 2 IBM i

I often find myself in a situation where I have several different systems and need to extract data from all of them by running queries from a single partition. Well, there is a DB2 for i function that allows you to run SELECT SQL on remote machines. What do we need?...

Using SQL to log lock to objects

A few days ago, a customer opened a case with me because he couldn’t understand the origin of the locks that were occurring on certain objects. In fact, this lock condition was causing problems for the application procedures, which clearly found the files busy...

Write your own IBM i siem in Python

A few articles ago, we talked about the native integration of the syslog format within IBM i. We also looked at two SQL services (the history log and the display journal) that were able to generate data in this format in a simple way. Today, in this article, I propose...

Using OpenSSL: an easy way

These days, I am preparing documentation for an event I will be holding on 1 October concerning security on IBM i systems. One of the things that still amazes me about the use of IBM i systems is the huge number of customers who still use unencrypted protocols, such...