• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Guru: Aliases — Underused and Unappreciated

    October 3, 2022 Ted Holt

    One of the first things I learned about programming in the RPG II language was that field and variable names had to be six characters or less and they did not have to be pronounceable. I accepted this without question, as I was new to computers and figured that everything that had to do with computers was arcane and other-worldly. It wasn’t until I began work toward my computer science degree and was privileged to learn Pascal that I came to appreciate the value of longer identifier names, and of clarity of source code in general.

    You don’t have to …

    Read more
  • Remain Hooks TD/OMS Into Azure DevOps

    September 28, 2022 Alex Woodie

    Remain Software’s change management suite for IBM i, TD/OMS, will soon gain support for Microsoft Azure DevOps, providing another code repository for IBM i shops. The Dutch company has a host of other enhancements for various DevOps products — including a new analytics dashboard for KPIs, enhancements to Octo, and new features for its API product — that it’s looking to deliver with next week’s release of Milestone 1. This company is also working on developing an alternative to IBM’s Merlin.

    Remain delivers updates to its various IBM i DevOps products on a regular cadence that starts in early summer, …

    Read more
  • Guru: Beware of SQL Precompiler Variables

    September 26, 2022 Ted Holt

    In a famous Henny Youngman joke, a patient says, “Doctor, it hurts when I do this,” to which the doctor replies, “Then don’t do that.” Corny jokes aside, I have spent decades trying to identify programming practices that hurt when I do them, and having identified them, cease to do them. A case in point is the misuse of the variables that the SQL precompiler defines in my RPG programs, variables such as SQLCODE, SQLSTATE, and SQLER3.

    “So what,” I hear you ask, “is the problem with these variables? ” Well, they’re global, and global variables are evil.   Global …

    Read more
  • Guru: Regular Expressions, Part 2

    August 15, 2022 Mike Larsen

    In the first part of this series, I showed how to replace characters in a string using SQL and regular expressions. This time, I’ll show other regular expressions that are available for us to use. The regular expression functions I’ll show are REGEXP_COUNT and REGEXP_LIKE and the examples come from production programs that I’ve recently implemented.

    In the first example (Figure 1), I want to get a count of the number of occurrences of a pattern within a string. To make this more interesting, I’m searching for two different patterns within a sting. To accomplish this objective, I used …

    Read more
  • Guru: Regular Expressions, Part 1

    July 25, 2022 Mike Larsen

    In the first part of this series, I will show how to replace characters in a string using SQL and regular expressions. I know I can replace characters using RPG or SQL, and they work great, but there are some cases where I find using regular expressions is a bit easier.

    For the examples I’ll show, I’m using the REGEXP_REPLACE function. REGEXP_REPLACE allows me to search for a particular value within a string and replace it with another value.

    In the first example (Figure 1), I want to search a string that has both letters and digits and I want …

    Read more
  • What Happens To IBM i In A “Zero Datacenter, Zero Mainframe” FedEx?

    July 18, 2022 Timothy Prickett Morgan

    Federal Express, the pioneer in overnight document delivery for business founded in Little Rock, Arkansas, in 1971 by Frederick Smith, did not start out in the ground shipping business. But it did start its datacenter operations on IBM mainframes, as any company needing complex and intense computing would at the time, and it chose Memphis, Tennessee, in the heart of America, as its headquarters and base of operations in 1973 when the company moved from a PhD thesis at Yale University to a true business.

    In 1983, FedEx made history by being the first company in the United States to …

    Read more
  • Guru: IBM i Experience Sharing, Case 5 – Using IBM i PDI Charts To Answer Performance Questions

    July 18, 2022 Satid Singkorapoom

    During my long career as an IBM i performance specialist, it was natural for people to ask me performance-related questions of various kinds. But in many cases, it seemed to me that the customer could not understand my answers, and I could not provide supporting evidence due to the lack of a performance reporting tool that could produce easy-to-understand explanatory information. The situation changed for the better with the availability of IBM i Performance Data Investigator (PDI) tool as of release 6.1. I would say that the PDI tool provides charts of information that resemble those used by business people …

    Read more
  • Exploring Security Applications for IBM i OLAP

    July 13, 2022 Alex Woodie

    The IBM i platform is typically thought of as a transactional server, and it does that job very well. But it also has solid analytical capabilities, thanks in large part to new OLAP features added many years ago with IBM i 7.3. Now the platform’s database guru, Scott Forstie, is looking for ways to promote greater use of these OLAP capabilities, and security is emerging as a top application.

    Sometimes it takes a while to figure out what a good thing you have. This appears to be the case with IBM i 7.3, which launched way back in 2016 and …

    Read more
  • Multiple Security Vulnerabilities Patched on IBM i

    June 22, 2022 Alex Woodie

    In recent weeks, IBM has disclosed a handful of vulnerabilities in its IBM i operating system and related IBM i products, including Db2 Mirror, WebSphere, Navigator for i, the Java development and runtime tools, and OmniFind Text Search Server. IBM has shipped PTFs for the security problems, which range in severity from medium to high.

    IBM warned of security holes in the HTTP Server (the one powered by Apache) in a June 13 security bulletin. The flaws, identified as CVE-2022-22720 and CVE-2022-22721, carry the risk of a HTTP request smuggling that could poison the Web cache, bypass firewalls, and …

    Read more
  • Profound Logic Shows Off No-Code API for Salesforce

    June 15, 2022 Alex Woodie

    IBM i shops that are looking for a way to integrate their Db2 for i data with Salesforce applications may be interested in a new REST API unveiled by Profound Logic last month. What’s more, the vendor says the solution works without writing a single line of code.

    Profound API, which the company launched just over a year ago, is a Node.js-based offering that runs directly in a Web browser. The product contains several editors and a runtime that enables users to define their APIs, test them, manage them as they’re pushed into production, and monitor performance over time. …

    Read more

Previous Articles Next Articles

Content archive

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

Recent Posts

  • Power Systems Grows Nicely In Q3, Looks To Grow For All 2025, Too
  • Beta Of MCP Server Opens Up IBM i For Agentic AI
  • Sundry IBM i And Power Stack Announcements For Your Consideration
  • Please Take The IBM i Marketplace Survey
  • IBM i PTF Guide, Volume 27, Number 43
  • IBM Pulls The Curtain Back A Smidge On Project Bob
  • IBM Just Killed Merlin. Here’s Why
  • Guru: Playing Sounds From An RPG Program
  • A Bit More Insight Into IBM’s “Spyre” AI Accelerator For Power
  • IBM i PTF Guide, Volume 27, Number 42

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