• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Secrets Of IBM i Magic Act Revealed

    April 17, 2017 Dan Burger

    Can IBM i shops find a way to replace their RPG-oriented staffs with magicians? The answer, in many cases, is that they already have. The RPG staff members are the magicians. They’ve abra-ka-dabra-ed their way to doing more with less for something like 30 years. The clever companies employing these magicians have parlayed this IT staff magic into new technology investments that perpetuate the more for less phenomenon.

    One of those technologies is the modern managed services provider, which causes system management to disappear and gives the IT magicians something new to work on . . . like database modernization, for instance.

    As IBM i shops strive to remain competitive but are facing several challenges: skyrocketing technology costs are rubbing up against unyielding IT budgets; intellectual property invested in heritage applications need to be retained and leveraged, but advances in analytics, cloud, mobile, and database engine technologies cannot be ignored; and problem solving through database modernization remains largely untapped.

    “In the early years, developers were often forced to create monolithic programs, as that was the programming model of the time, due to compiler restrictions.” Marinus van Sandwyk notes. “As a rule of thumb,” 80 percent of the lines of code in these monoliths dealt with database relationships and database validations. Additionally, there was little-to-no separation of function, which made maintenance increasingly problematic as we now see massive maintenance backlogs and frustrated users.”

    van Sandwyk is in the database modernization business. He is the founder and CEO of TEMBO Technology Lab, a company specializing in DB2 for i modernization. The company just released a white paper titled The Essential Guide to IBM i Database Modernization.

    “IBM i shops realize the need to modernize their databases,” he says, “but most have no idea where to start. They are stuck in analysis paralysis.”

    Old database techniques, which in many cases are still being used today do not use DB2 to its full potential, which includes reducing the amount of coding at the app dev level and creating a database that is better integrated with other databases. It’s an ongoing productivity bottleneck for companies that value their application investments and reinvestment. A modern database also becomes a priority project for those who foresee database integration as becoming increasingly important.

    Maintaining database status quo is rooted in cultural preferences, a lack of investment in skills, and a misunderstanding of the benefits a modern database provides. DB2 is a modern database. It just isn’t used like one.

    “We find it remarkable that people say the average IBM i programmer resists change,” van Sandwyk says. “We’ve found quite the contrary. The reason the developers fall back into the old methodology is because of pressure from the C-suite to deliver functionality a rapid pace. That prevents the transition to data-centric design constructs. If provided with a mechanism to gradually transition, we see IBM i developers quickly adopt the new ways. We have clients that have done this.”

    Data-centric development allows the database to do more work keeping track of and securing the data. SQL becomes the database language, which, for some developers, is a new way of combing their hair. On the application side, the use of SQL by IBM i programmers has been on a gradual but steady climb in recent years. The data-centric database emphasis has yet to benefit from that.

    Companies that have started down the path of modernization making the user interface a priority. That process often opens the door to other areas that could benefit from modernization. The database is the most obvious.

    “If it’s not an application modernization project that focuses attention on the database, it is company growth that puts pressure on the existing database,” IBM i business architect Tim Rowe told IT Jungle during an interview in 2015. “The recognition that SQL can be the answer for a database that is growing and projected to keep growing is another instigator of database modernization projects.”

    “Not everyone is going to completely modernize their databases,” Rowe says, “but there is a component to that process and a desire to leverage that technology. Many of the projects I am aware of are iterative. Companies pick and choose pieces of the database to modernize over time. It allows them to start with small bites that provide benefit.”

    “Our philosophy is modernize as you maintain,” van Sandwyk says. “Focus on the application elements that are not delivering what is required. There should be as little disruption as possible. Disruption increases risk and increases the resistance from users.”

    IBM i shops that haven’t made the database investments are facing some decisions that will affect the future of their organizations and can’t be kicked down the road much farther, unless the company is in slow growth/no growth mode. Naturally, there is hesitation to increase IT operational budgets unless revenue gains are certain to follow.

    According to the most recent IT Spending and Staffing Report from Computer Economics, the number of companies increasing their IT budgets is the lowest since 2013 and within that slice of organizations that are making IT investments, the expected increase in IT operational budgets is a meager 2 percent.

    Efficiency and productivity gains are tied to cost reductions, which play a role in revenue gains, but improved integration with other databases belonging to business partners in the supply chain or customers in business-to-business transactions is another factor.

    “The perception of the DB2 for i database by the outside world is problematic,” van Sandwyk says. “We define our database differently than the outside world. The six-to-eight-character field names are an example of the database presenting itself as legacy. Outsiders need a technician to explain the naming. The transition to the SQL database engine is a big hurdle for the average IBM i development shop. To make a smooth and successful transition, it must be gradual, but using DB2 to its full potential is part of the data-centric development skill that pays off.”

    RELATED STORIES

    SQL And Database Shine As Next Tech Refresh Approaches

    DB2 For IBM i: Made But Not Mastered

    TEMBO Adds Development Tool to Database Modernization Kit

    Assorted DB2 for i Questions

    IBM i Execs Put Database On The Map

    No Seats At Cruikshank’s SQL Database Sessions

    The Data-Centric Depiction Of IBM i

    Why You Should Hire An IBM i Database Engineer

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: Database Modernization, DB2 for i, IBM i, RPG

    Sponsored by
    DRV Tech

    Get More Out of Your IBM i

    With soaring costs, operational data is more critical than ever. IBM shops need faster, easier ways to distribute IBM applications-based data to users more efficiently, no matter where they are.

    The Problem:

    For Users, IBM Data Can Be Difficult to Get To

    IBM Applications generate reports as spooled files, originally designed to be printed. Often those reports are packed together with so much data it makes them difficult to read. Add to that hardcopy is a pain to distribute. User-friendly formats like Excel and PDF are better, offering sorting, searching, and easy portability but getting IBM reports into these formats can be tricky without the right tools.

    The Solution:

    IBM i Reports can easily be converted to easy to read and share formats like Excel and PDF and Delivered by Email

    Converting IBM i, iSeries, and AS400 reports into Excel and PDF is now a lot easier with SpoolFlex software by DRV Tech.  If you or your users are still doing this manually, think how much time is wasted dragging and reformatting to make a report readable. How much time would be saved if they were automatically formatted correctly and delivered to one or multiple recipients.

    SpoolFlex converts spooled files to Excel and PDF, automatically emailing them, and saving copies to network shared folders. SpoolFlex converts complex reports to Excel, removing unwanted headers, splitting large reports out for individual recipients, and delivering to users whether they are at the office or working from home.

    Watch our 2-minute video and see DRV’s powerful SpoolFlex software can solve your file conversion challenges.

    Watch Video

    DRV Tech

    www.drvtech.com

    866.378.3366

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Guru: SQL Facts Of UNION And ORDER BY, Take Two IBM Gives AIX Some Of The Integration Spice Of IBM i

    One thought on “Secrets Of IBM i Magic Act Revealed”

    • Justin Taylor says:
      April 17, 2017 at 3:04 pm

      “We find it remarkable that people say the average IBM i programmer resists change,” van Sandwyk says. “We’ve found quite the contrary. The reason the developers fall back into the old methodology is because of pressure from the C-suite to deliver functionality a rapid pace. That prevents the transition to data-centric design constructs. If provided with a mechanism to gradually transition, we see IBM i developers quickly adopt the new ways. We have clients that have done this.”

      I’d call that a textbook case of volunteer bias.

      Reply

    Leave a Reply Cancel reply

TFH Volume: 27 Issue: 25

This Issue Sponsored By

  • Maxava
  • ASNA
  • WorksRight Software
  • Linoma Software
  • Manta Technologies

Table of Contents

  • IBM Gives AIX Some Of The Integration Spice Of IBM i
  • Secrets Of IBM i Magic Act Revealed
  • Guru: SQL Facts Of UNION And ORDER BY, Take Two
  • S4i Systems Embraces Open Source Project
  • Taking A New Look At Used IBM i Gear

Content archive

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

Recent Posts

  • The Power11 Transistor Count Discrepancies Explained – Sort Of
  • Is Your IBM i HA/DR Actually Tested – Or Just Installed?
  • Big Blue Delivers IBM i Customer Requests In ACS Update
  • New DbToo SDK Hooks RPG And Db2 For i To External Services
  • IBM i PTF Guide, Volume 27, Number 33
  • Tool Aims To Streamline Git Integration For Old School IBM i Devs
  • IBM To Add Full System Replication And FlashCopy To PowerHA
  • Guru: Decoding Base64 ASCII
  • The Price Tweaking Continues For Power Systems
  • IBM i PTF Guide, Volume 27, Numbers 31 And 32

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