Home
About IBM i, SQL, RPG and anything else …
Posts
Automatically initializing ILE-RPG service programs
Sometimes your service program needs some initialization before it is able to run. But calling an initialization procedure in each of the programs, that uses the service program, is somehow inconvenient.
Avoiding SQL injections in ILE-RPG with embedded SQL (SQLRPGLE)
Dynamic embedded SQL is a great tool, if you have to create your SQL statements depending on user input. But “inserting” those user inputs directly into your SQL statement string, can be very dangerous. This kind of attack is called SQL injection.
Rational Developer for i 9.8 vs Windows 11 Version 24H2
Since Microsoft rolled out Windows 11 version 24H2 many users had massive problems using RDi 9.8 after the update. Other Java based applications - like IBM i Access Client Solutions (iACS) make problems, too.
Rational Developer for i Fix-Pack 9.8.0.4 available
Today IBM made the latest update for Rational Developer for i available. The new Version is 9.8.0.4.
IBM Champion 2025
To my surprise, I was selected to be an IBM Champion 2025.
Generating SHA-512 hashes using IBM i crypto APIs
My task was, to find differences between many source code files (members or IFS) on different systems. To achieve this, I settled on the idea, to build hash codes over the sources, and to compare the hashes. And calculating the hash values was easier as I initially thought, because IBM i has a great set of integrated crypto API’s.
QPGMR Blog Re-IPL’ed
After 6 years of using hosted WordPress I thought its about time, to change something. And as I’m a big fan of MarkDown and Git, I wanted to make use of this, for my blog.
Rational Developer for i 9.8 - Tips and Tricks
With the availability of RDi 9.8.0.3 and the latest compiler PTFs I updated my compiled list of RDi 9.8 tips and tricks that piled up since the first beta.
Multi threading with ILE-RPG
The POSIX API for multithreading - called
pthreads
- is the classic way, to run multiple procedures parallel at the same time and in the same process. Using it in ILE-RPG is quite easy, if you know how.Consuming a web service with SQL on IBM i
Consuming web services on IBM i was never easier – but in fact, it’s nothing new, the DB2 SQL functions are available at least since Version 7.2.
IPL
Welcome to my blog.
subscribe via RSS