• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Red Hat’s Ansible Automation Comes To IBM i

    August 3, 2020 Alex Woodie

    Big Blue is now supporting IBM i with Ansible, the open source configuration management software developed by Red Hat. By including IBM i and AIX as a supported target in Ansible, companies that run IBM i will be able to remotely configure and manage IBM i and AIX servers using the same Ansible tools and techniques that they use to manage mainstream X86 and cloud server environments.

    Ansible was created back in 2012 by Michael DeHaan, the author of the Cobbler provisioning server and co-author of the Fedora Unified Network Controller (Func) framework for remote administration. It’s been widely adopted …

    Read more
  • Guru: Creating PDF Documents With Python

    July 27, 2020 Mike Larsen

    I’m often asked to create reports for my business partners. The format of the report depends on who made the request. If the financial team made the request, I may produce an Excel file. The CEO may want to report quarterly sales to their shareholders. In that case, I may produce a PDF using the company letterhead.

    In a prior article, I showed how to create Excel files using Db2 tables. Now I’m going to show how to create PDF documents using Db2 tables.

    This story contains code, which you can download here.

    I always start by making …

    Read more
  • More Open Source Databases Coming To IBM i

    June 15, 2020 Alex Woodie

    IBM is in the process of bringing several new open source databases to the IBM i platform, including schema-less NoSQL databases as well traditional relational systems. Among the databases that Rochester is targeting are MongoDB, arguably the most popular NoSQL database and a favorite among Web and mobile developers, as well as PostgreSQL, one of the industry’s oldest and most widely used relational databases.

    Databases today almost are like programming languages, with developers mixing and matching databases to handle different functions, often within the same application. DB-Engines.com tracks more than 330 distinct databases, while there are somewhere around 700 programming …

    Read more
  • COBOL Is Not The Problem; The Data Is

    June 1, 2020 Brad Thomas

    The COVID-19 pandemic has put a spotlight on COBOL, with multiple news stories about COBOL systems struggling as unprecedented demands have been placed on them. And then there are the urgent requests for COBOL developers to help ensure these mission-critical systems do their jobs.

    Eventually, the dust will settle, but some tough decisions will loom for organizations that rely on COBOL. The reality, though, is these decisions were already on the horizon because of the constant evolvement of other data management technologies, surging data production and the rapidly increasing average age of COBOL developers. When the dust does settle, it …

    Read more
  • ILEditor 2 Gives IBM i Shops A New Development Option

    May 6, 2020 Alex Woodie

    Liam Allan recently unveiled ILEditor 2, a new integrated development environment (IDE) for IBM i. The new IDE sports a fresher look and better performance compared to the first version of ILEditor, as well as an extensible plug-in system, which should also deliver better code coverage.

    For many years, members of the IBM i community have expressed frustration by the high price, size, and performance of Rational Developer for i (RDi), which is IBM’s flagship development tool for the IBM i community. While the IDE’s performance has improved in recent years, members of the community still bemoan the …

    Read more
  • What’s New In Open Source With The Latest TRs

    April 27, 2020 Alex Woodie

    New technology is exciting. And when it can help you run your business more profitably or efficiently, well, it becomes very exciting. With IBM i, the open source community is arguably the biggest contributor of new technology to the platform. IT Jungle recently checked in Jesse Gorzinski, the IBM i open source architect, to hear how the open source story has improved with the recent technology refreshes.

    Arguably the biggest open source-related enhancement with IBM i 7.4 TR2 and 7.3 TR8 revolves around a change in RPM, the new delivery method that IBM adopted two years ago to distribute new …

    Read more
  • Guru: Calling RPG Programs From Python, Part 2

    April 27, 2020 Mike Larsen

    In Calling RPG Programs From Python, Part 1, I showed how to call an RPG program from a Python script passing single string parameters as input and output. In the second part of this series, I’ll make the process a little more robust by passing a data structure to the RPG program.

    The first part of the Python script (shown in the first piece of code below) imports the itoolkit modules and assigns them to local names. Next, I set up the first command that adds a library list entry to where the RPG object resides.

    from itoolkit import 
    …

    Read more
  • Here’s What’s In the Latest IBM i Technology Refreshes

    April 15, 2020 Alex Woodie

    As expected, IBM today officially unveiled its spring Technology Refreshes for IBM i. Among the goodies that will become available for IBM i 7.4 TR2 or IBM i 7.3 TR8 (or both) are enhancements to Db2 Mirror, a new approach to tape library virtualization, improvements to open source, and new features and functionality around Db2, RPG, RDi, and security, too.

    Months ago, IBM execs circled April 14 on their calendars as the day for the big IBM 7.4 TR2 and IBM i 7.3 TR8 reveal, with the idea that the following week’s POWERUp conference in Atlanta, Georgia (now canceled, but …

    Read more
  • Guru: Calling RPG Programs From Python, Part 1

    March 30, 2020 Mike Larsen

    In a prior article, I showed how to pass parameters to a Python script and execute the script from an RPG program. Based on feedback and my own curiosity, I wanted to see how I could pass parameters to an RPG program and call it from Python. After a bit of research, I found the Python interface itoolkit.

    itoolkit is an open source project provided by IBM as an interface to the XMLSERVICE toolkit, which allows us to call RPG programs, service programs, CL programs, and PASE Shell commands. itoolkit can be installed using an SSH terminal with …

    Read more
  • How GraphQL Can Improve IBM i APIs

    March 9, 2020 Alex Woodie

    IBM i shops are embracing APIs as a method for accessing data and programs, just like the wider IT world. As RESTful Web services overtook SOAP-based ones in popularity, IBM i shops moved with them. Now a new approach to Web services, dubbed GraphQL, is gaining traction in the wider IT world, and leading IBM i developers are right there again.

    GraphQL, if you’re not familiar, is a relatively new language and runtime for exposing and consuming APIs. The software, which was originally developed in 2015 by Facebook to streamline delivery of content in complex environments, essentially provides an abstraction …

    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