• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Guru: Web Services, DATA-INTO and DATA-GEN, Part 1

    April 5, 2021 Jon Paris

    Many of the “Can you help me with. . . ” communications that cross my desk these days include reference to JSON. Sometimes the questioner is receiving JSON in a file, or has to retrieve it from a web service, or needs to generate JSON in response to a query. While there are many ways to handle these requirements, RPG’s built-in DATA-INTO and DATA-GEN can do a lot of the heavy lifting for you and are quite simple once you understand the basics.

    In this series of tips, I am going to start with a basic example that uses both …

    Read more
  • Controlling IBM i Access With Exit Points

    March 29, 2021 Bill Hammond

    Today, the job of managing security on IBM i can be complicated, requiring dynamic technologies and processes that can respond quickly to ever-evolving threats and new regulations. Ransomware and other malware can, and has, infected IBM i systems and effective access control is a major weapon in the battle to secure your IBM i. There are many different approaches and technologies you can use to keep your IBM i secure.

    Using the exit points provided by the IBM i operating system can be a powerful tool to monitor and secure four important levels of access within the IBM i:

    • Networks
    …

    Read more
  • Guru: SELECT INTO And Arrays

    March 8, 2021 Ted Holt

    I got egg on my face again. I told a couple of colleagues that they could use the SELECT INTO statement to load multiple rows into an array data structure in an RPG program. Boy, was I wrong! I had confused SELECT INTO with the FETCH statement, of course, which retrieves data over which a cursor has been declared.

    But the matter continued to nag me. I much like the simplicity of SELECT INTO. There’s no cursor to declare, open, fetch from and close, the same reason I like the FOR loop in SQL PL. It seemed (and continues …

    Read more
  • iTech Solutions Keeps You In The Know With VERIFi

    February 22, 2021 Alex Woodie

    “An ounce of prevention is worth a pound of cure.” That time-tested bit of advice from Ben Franklin has many applications, including, it turns out, IBM i systems management. And through its new VERIFi offering, iTech Solutions is set to provide many ounces of prevention by keeping customers on top of what is happening with their IBM i servers.

    iTech Solutions’ VERIFi comes in three flavors. With VERIFi Weekly Status Reporting, the company remotely monitors key aspects of IBM i server health and summarize those findings in a PDF sent once a week for $295 per year. It offers …

    Read more
  • A Conversation With Carol Woodbury on IBM i Security

    February 15, 2021 Dawn Winston

    Carol Woodbury has been a one of the most active and respected voices on IBM i security for decades. She is also an award-winning and internationally recognized speaker and writer on IBM i security. She has authored several books addressing IBM i security and is the only author with commercially available books dedicated to the topic.

    Currently, Carol Woodbury is the president, chief technology officer and co-founder of DXR Security. Precisely’s product marketing director, Dawn Winston, had a virtual Q&A session where she had a chance to discuss Woodbury’s insights on the current state of IBM i security.

    Dawn Winston: …

    Read more
  • Guru: A Philosophically Engineered Approach to the Processing of Parameters, Take Two

    February 1, 2021 Ted Holt

    A strange thing happened to me recently. I was writing a new program and like a good programmer, was not reinventing the wheel. I was calling a utility program that calculated the values I needed. However, this utility program, which had always worked correctly, was giving me invalid data. How is it possible that a program can work properly for a long time and suddenly go bad?

    The answer to this question was ably answered by Rick Cook, who wrote “Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying …

    Read more
  • 2021 Predictions for IBM i: Part Two

    January 20, 2021 Alex Woodie

    The response from the first batch of IBM i prediction we ran last week was superb. Here’s hoping that the community finds the second batch of predictions equally as worthwhile.

    Chris Wey, the president of the Power Business Unit at Rocket Software, wonders if crystal balls have any power left following the events of last year. “After an unpredictable 2020, the very notion of predictions is called into question,” Wey says. “Still, as an optimist, I believe we will see some incredibly positive outcomes of the past year’s turmoil in the coming year in our space.

    “First, Power systems …

    Read more
  • 2021 Predictions for IBM i, Part 1

    January 13, 2021 Alex Woodie

    With an eventful 2020 thankfully in the rearview mirror, it’s time to start thinking about what 2021 might have in store for us. The IBM i community, like most of the world, could use a little bit of hope at the moment. We asked IBM i community leaders to deliver predictions, and they responded.

    Liam Allan, who is a consultant at Seiden Group and the creator of ILE Editor, has a couple of predictions for IT Jungle.

    “My focus is mainly software. I do still predict Node.js gaining traction on IBM i,” Allan writes. “The tooling is really …

    Read more
  • Seiden Group Unveils A PHP Distro For IBM i

    January 11, 2021 Alex Woodie

    IBM i shops that are looking for PHP alternatives on IBM i may be interested to know that Seiden Group is now distributing and supporting its own PHP distribution. Called CommunityPlus+, the PHP runtime is distributed via RPM, includes a slew of components (including Db2 database connectors), and is available with technical support, if desired.

    Seiden Group’s free CommunityPlus+ distribution is a PHP runtime for software written in PHP versions 7.3 and 7.4, with support for PHP 8.0 coming soon. The software runs in the IBM i PASE environment in 64-bit mode, and includes a slew of database drivers, …

    Read more
  • Thoroughly Modern: DevOps Refactoring Of RPG Applications with RDi

    January 11, 2021 Ray Everhart

    Regardless of your current situation – namely, the size and age of your codebase – there is great value to be gained from refactoring. In this article, I will explain what refactoring is, provide the business justification, and describe some refactoring best practices.

    So what is refactoring? In the strictest sense of the word, refactoring is when you improve the quality of code without changing what it does. Refactoring is not about enhancements or bug fixes, but code quality and making the code more efficient and maintainable. Code refactoring also improves readability, which makes QA and debugging go much more …

    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