• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Fresche Hires Database Modernization Expert

    September 11, 2019 Alex Woodie

    IBM i database modernization expert Birgitta Hauser has a new software house to call home following her hiring at Fresche Solutions. The new gig marks the start of a new era in the German’s 20-year career on the IBM i, and adds to Fresche’s growing arsenal of midrange talent.

    IBM i shops around the world are under pressure to either modernize their systems or migrate to something newer. While IBM i applications largely do what they were designed to do, the requirements have changed, and the siren call of digital transformation and big data analytics is too hard for …

    Read more
  • Guru: Read a Data Area As a One-Row Table with SQL, Take Two

    August 26, 2019 Ted Holt

    Fifteen years ago, reader W.G. asked me about the possibility of treating a data area as a one-row table (a physical file with one record) in an SQL query. The question intrigued me because in my System/36 days, I had often wished that I could access the local data area (LDA) as a one-record data file in a query.

    Today, thanks to Scott Forstie and his team at IBM, I update my response to W.G. with more information. It’s not that the technique I presented in 2004 is outdated — it’s as relevant as ever — but that the fine …

    Read more
  • Boutique Footwear Company Finds A Great Fit With Node.js

    August 19, 2019 Alex Woodie

    As one of the premier providers of winter footwear in North America and Europe, Kamik knows what it takes to run a successful manufacturing operation. But when its custom RPG-based ERP system started to show its age, the company turned to Node.js to help modernize production systems, and found that it improved application integration and developer productivity along the way.

    “Legacy” is a word that the folks at Kamik can take pride in. Founded in Quebec in 1898, Kamik remains a family owned business to this day, with factories located in Canada and the United States. Through its brand-name and …

    Read more
  • Is Authority Collection The Right Thing For IBM i Security?

    August 12, 2019 Alex Woodie

    In the past two releases of IBM i, Big Blue has added new security capabilities in the form of the authority collection that allow administrators to see exactly what authorities users need to use their applications. While some welcome authority collection as helping to tighten the security of IBM i applications, others in the IBM i community wonder if the new information is helping at all.

    Authority collection debuted in 2016 with the launch of IBM i version 7.3. When the feature is activated, it monitors what authorities (such as ALLOBJ, SECADM, and so forth) are being called as users …

    Read more
  • Cloud ERP for Less than $400 Per Month? Now There’s a Concept

    July 22, 2019 Alex Woodie

    What do you call a full-fledged ERP system running on a private IBM i cloud that costs less than $400 per month for three users? If you’re Software Concepts – the Massachusetts-based ERP vendor behind the bold new deal – you might call it just what the IBM i ecosystem needed.

    The IBM midrange server has always been something of an enigma in the IT business. Tucked between the giant mainframes running Fortune 100 outfits and the PCs favored by one-man shops, the AS/400 and its progeny have catered to midsized organizations that demand advanced business functionality, but not the …

    Read more
  • Eradani Bridges The Gap Between Legacy And Open Source

    July 8, 2019 Timothy Prickett Morgan

    In this publication, legacy is not a dirty word or even remotely pejorative. Rather, “legacy” is just a shorthand way of delineating between applications that encapsulate decades of the evolution of a business and the transactions it processes, and all of the other new stuff that this business is also doing and perhaps coding with newer tools and programming languages.

    A new company, called Eradani, has been founded by some experts in both the IBM i world and the open source world with the express purpose of building a technical bridge so these two different cultures can see a …

    Read more
  • Guru: One Way To Deal With Two Null Formats

    July 8, 2019 Ted Holt

    Hey, Ted:

    We are building a new system and want to use modern programming and database techniques. I have had quite a time trying to get nulls to act right. It gets confusing fast because RPG handles them differently than the way embedded SQL does. When using SQL for I/O, how do we handle the two null formats?

    — Brian

    There are several ways to go about the “problem” of nulls. Let me give you one simple method, but keep in mind that it’s not the only way.

    First, let’s create a table and put some data into it.

    create 
    …

    Read more
  • Guru: When %SCAN Isn’t Sufficient

    June 24, 2019 Ted Holt

    The RPG %SCAN built-in function is wonderful! I can still remember having to look for a string within a string using RPG II on System/36. What an ordeal that was! Yet in some situations %SCAN can’t do all I need it to do. In those cases, I rely on the power of SQL.

    One case where SQL comes in handy is when I need a case-insensitive scan. Instead of RPG’s %SCAN function, I use SQL’s LOCATE and UPPER functions, like this:

    dcl-s  Description  char(48);
    dcl-s  pos          int (10);
    
    exec sql
       set :pos = locate ('HAMMER', upper(:Description));
    

    If Description has the …

    Read more
  • Guru: Use SQL to Generate Random Data

    June 17, 2019 Ted Holt

    Suppose I needed to generate a large database table with random data in order to adequately test the performance of an SQL query. Suppose that, for security reasons, I was not allowed to copy the production version of the table. Suppose that I needed a way to generate a lot — and I do mean a lot! — of random data. Suppose this scenario is not mere supposition.

    Before an SQL query goes into production, it should be tested against a production-like dataset. Running a query against a test dataset of 25 rows (records) can produce unpleasant surprises when it’s …

    Read more
  • IBM i Gets a New Crop of ‘Fresh Faces’

    June 12, 2019 Alex Woodie

    The IBM i platform isn’t getting any younger, and neither are the thousands of individuals who work on it. But that doesn’t mean that platform as a whole should be marked by gray. To celebrate the viability of the platform’s ability to attract young people, IBM System Magazine just introduced its newest crop of “Fresh Faces.”

    IBM System Magazine has been calling attention to the IBM i youth movement since 2016, when it debuted its original crop of Fresh Faces. Liam Allan was a member of that group as a teenager, and he has since gone on to build himself …

    Read more

Previous Articles Next Articles

Content archive

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

Recent Posts

  • EvolveWare Makes Progress With RPG Code Modernization Using AI
  • Why The IBM i Market Needed Another VTL Option
  • What Price Power?
  • Cloud Revenues Saved By The GenAI Boom
  • IBM i PTF Guide, Volume 27, Number 44
  • 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

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