• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • What You Will Find In IBM i 7.6 TR1 and IBM i 7.5 TR7

    October 13, 2025 Alex Woodie

    It’s early October, which means leaves are changing colors, nights are getting colder, and IBM developers in southern Minnesota and elsewhere are gearing up the autumnal Technology Refreshes for the IBM i operating system.

    With last week’s announcements of TR1 for IBM i 7.6 and TR7 for IBM i 7.5, which ship November 21, IBM has committed to delivering a slew of updates and new functionality across the range of IBM i system software, from application development to administration.

    Before we get into the specific areas of IBM i, let’s cover the general enhancements it made with I/O handling. For …

    Read more
  • RDi and RPG Enhancements in the 2023 Fall TRs

    October 25, 2023 Alex Woodie

    RPG developers will see some compelling new features coming out of the recent Technology Refresh (TR) announcement from IBM, including enhancements to the RDi development environment as well as new capabilities in the RPG language itself.

    RPG is nearly 65 years old, but like old dogs, the programming language can learn new tricks. The enhancements that IBM has brought to its venerable language with IBM i 7.5 TR3 and 7.4 TR9 continue a strong run of improvements, according to IBM i Product Manager Alison Butterill.

    “Every one of the TRs since we announced 7.5 has had at least some RPG …

    Read more
  • Guru: Fall Brings New RPG Features (And So Did Spring!)

    October 4, 2021 Jon Paris

    When I first sat down to write this tip my focus was on introducing you to the new RPG features that were added alongside the latest September Technology Refresh (TR). However, when I tried to reference one of the enhancements from the spring enhancements, I quickly discovered that I had never written those up for the Guru column!

    Oooopppps! As a result, this “tip” will cover all the RPG enhancements added this year, both in the April and September announcements. It will be in two parts. This first part will cover the array-oriented features.

    RPG’s range of array-processing options has …

    Read more
  • Big Blue Unveils Spring 2021 IBM i Technology Refreshes

    April 12, 2021 Alex Woodie

    IBM tomorrow will announce the latest round of Technology Refreshes (TRs) for the current versions of the operating systems. With IBM i 7.4 TR4 and 7.3 TR10, IBM is focusing its efforts on extending automation across various components of the operating system, including the database, security, and high availability. But a surprise also awaits IBM i enthusiasts who are visually inclined.

    IBM gave IT Jungle a preview of the announcements that will go public tomorrow, and (very kindly) gave us permission to cover them in today’s issue of The Four Hundred. That means that the announcement materials will not …

    Read more
  • Guru: Fall Brings New RPG Features, Part 3

    January 18, 2021 Jon Paris

    In my previous tips (see Related Stories below), I covered the new BIFs and op-code options added with this release. This time I’m going to discuss a couple of new compiler options that focus on the conversion of character data to numeric.

    While you may not have needed these capabilities to date, it is highly likely that you will in the near future. Why? Because of the rapid growth in the use of web services in the IBM i world. I don’t think I have talked to a single client in the last 12 months who was not already providing …

    Read more
  • Guru Classic: Overlaid Packed Data In Data Structures

    March 4, 2020 Jon Paris

    When I re-read this tip while looking for a “Classic” candidate, I was reminded that the underlying issue it addresses, namely how data is actually stored in an RPG program, is one that many RPG programmers don’t really have a firm grip on. That alone made it a good candidate. But perhaps even more important is demonstrating this topic to the many new programmers coming onto the platform. Unlike those of us who started off with assembly languages, C, RPG, or COBOL, modern programmers trained in C#, Python, or PHP have never had any need to understand the mechanics of …

    Read more
  • Guru Classic: A Bevy Of BIFs — Updates

    February 5, 2020 Jon Paris

    In my previous tip I returned to the “Bevy” series to tell you about the latest addition to the family: %ScanRpl. Shortly after completing that tip I realized that there have been a number of more recent BIFs such as %SubArr and some enhancements to existing BIFs like %Trimx that seem to have escaped people’s notice. In this tip I attempt to fill those omissions.

    %Trim: Specify Characters to Trim

    Let’s start with a BIF that hopefully you are all familiar with: %Trim. Before going any further I should point out that when I say %Trim, I am referring to …

    Read more
  • Guru Classic: A Bevy Of BIFs – %ScanRpl (Scan And Replace)

    January 8, 2020 Jon Paris

    This gem of a BIF was introduced with the V7.1 release and so was not available some five years ago when I wrote my original Bevy series of tips. Now that most active development shops are running V7.1 and later it seems a good candidate for a “Classic” to remind readers of its capabilities. The intervening years have not dimmed its utility and it remains one of my all-time favorite BIFs.

    Simply put, %ScanRpl will search a target string for a given character sequence and replace it with another. Not only that but it will then continue to search through …

    Read more
  • PTC Completes Database Support In Implementer

    September 11, 2019 Alex Woodie

    As a change management tool, PTC’s Implementer is well-regarded among IBM i users for its ability to track development tasks and smooth out the promotion process. While the product has mostly been used to track source code in programming languages like RPG and Java, customers have increasingly been putting business logic into Db2 for i. With the recent launch of Implementer 12.3, PTC has wrapped up planned enhancements for the database.

    PTC‘s Implementer provides a full range of capabilities for managing development processes for IBM i shops. The software works closely with IBM‘s Rational Developer for i (RDi) …

    Read more
  • Guru Classic: The Efficiency of Varying Length Character Variables

    August 14, 2019 Jon Paris

    Remember the bad old days when dinosaurs still roamed the earth and the only way to build strings in RPG involved playing silly games with arrays? Or worse still, obscure combinations of MOVE operations? Thankfully those days are far behind us — although sadly there are still a few RPG/400 dinosaurs coding away!

    RPG IV introduced many powerful new string handling options, such as the %TRIMx family of BIFs, but even now there are capabilities in the language that few programmers fully exploit. One of my favorites is variable length fields. This lack of familiarity made this tip an obvious …

    Read more

Previous Articles

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • What You Will Find In IBM i 7.6 TR1 and IBM i 7.5 TR7
  • Three Things For IBM i Shops To Consider About DevSecOps
  • Big Blue Converges IBM i RPG And System Z COBOL Code Assistants Into “Project Bob”
  • As I See It: Retirement Challenges
  • IBM i PTF Guide, Volume 27, Number 41
  • Stacking Up Power11 Entry Server Performance To Older Iron
  • Big Blue Boosts IBM i Support In Instana, Adds Tracing
  • It Is Time To Tell Us What You Are Thinking And Doing
  • IBM i PTF Guide, Volume 27, Number 40
  • The GenAI Boom Is Only Slightly Louder Than The Dot Com Boom

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle