• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • i2Rest Offers Native API Alternative to IWS

    August 19, 2020 Alex Woodie

    IBM i shops that want to expose their RPG applications as industry standard Web services have a few options to choose from. One solution they should keep on their list is i2Rest, which is a native ILE application that exposes RPG using modern OAuth2 and OpenAPI standards.

    We first came across Alexei Baranov’s work back in 2012, when he was involved in the port of the SVN client to IBM i while working at a Moscow, Russia-based consulting firm. Soon thereafter, Baranov started working on developing Web services tools for IBM i.

    The first version of his new Web …

    Read more
  • ARCAD Hooks Cross-Reference Tool into LPEX Editor

    August 19, 2020 Alex Woodie

    IBM i developers won’t have to leave the comfort of RDi and the LPEX editor to engage in application cross-referencing tasks, thanks to the recent integration between the ARCAD Observer cross-referencing software with LPEX.

    According to ARCAD Software, the new LPEX integration will bring “massive productivity benefits” to IBM i developers in the form of context-sensitive “where used” impact analysis, as well as dependency information, all delivered directly from within the LPEX editor.

    LPEX integration is a new feature delivered in late June in ARCAD Observer version 12.1. The company, which has offices in France, New Hampshire and Chicago …

    Read more
  • Guru: Dynamic Arrays Come To RPG – The Next Part Of The Story

    August 17, 2020 Jon Paris

    In my first tip on this topic I covered the automatic sizing option (*AUTO) for the new dynamic arrays. In this tip I am going to look at the second option (*VAR), which allows the programmer to directly control the capacity of the array, growing and shrinking it as required. In addition I will also briefly cover the third option (*CTDTA) which, as you may have guessed, relates to compile time arrays.

    Using A Varying Length Array

    Let’s start with a brief example of using a variable sized array in conjunction with SQL. This approach answers the classic question of …

    Read more
  • Thoroughly Modern: Strategic Things to Consider With APIs and IBM i

    August 10, 2020 Timothy Prickett Morgan

    The great thing about application programming interfaces is that many of the ways that programmers need to interact with system and application software are predefined and allow for consistent access to features and functions as well as data. To a certain extent, the APIs are what make such software useful. The API describes how the interface works, and libraries (in the sense of the software market at large, not the OS/400 and IBM i definition of that word) are developed to implement the functionality of the interface.

    The fun bit is that not only system software makers like IBM get …

    Read more
  • Getting Out Of The Catch-22 Of Application Transformation

    August 3, 2020 Timothy Prickett Morgan

    If starting up a business is hard, maintaining that business can be even more difficult. Conditions and tastes change over time, and applications that drive the business can feel the strain.

    Upper management and IT organizations might have the skills to keep business applications going and make modest changes here and there, or perhaps add a new product line or two. But they usually do not have the time or people to do anything too radical, such as modernizing and transforming those applications to work in completely new ways. This is where bringing in a product and services partner comes …

    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
  • ARCAD Generates APIs From 5250 Screens

    July 22, 2020 Alex Woodie

    Many IBM i shops want to modernize their 5250 applications by developing REST-based Web services and API extensions, but they face difficulties getting started. These organizations may want to check out ARCAD Software’s latest offering, ARCAD API, which takes much of the pain and complexity out of the API generation process.

    REST-based APIs have become a standard method for exposing data and business logic to the outside world. There’s an abundance of ways that APIs can be used–pushing data to Web or mobile users, for example, or pulling data from a cloud-based CRM system. Just about any higher-level application function, …

    Read more
  • The Battle Of The Single-Core IBM i Machines

    July 20, 2020 Timothy Prickett Morgan

    Last week, IBM announced a revamped lineup of entry Power9 systems, including a new single-core variant of the Power S922 server aimed at IBM i shops that will replace the long-running Power S812 and the Power S914 for IBM i customers with modest compute performance and storage requirements. The announcement of the single-core Power S922 comes just as the stay of execution for the Power S812 will be running out on August 31.

    In the issue last week, we told you that we didn’t have a lot of the details on the pricing of the new single-core Power …

    Read more
  • ERP Deployments Shift Cloudward, Even On IBM i

    July 20, 2020 Alex Woodie

    Applications of all sorts are moving to the cloud, including the critical ERP systems that businesses rely on to automate processes. That’s been the trend for some time in the industry as a whole, but it’s also having an impact on the IBM i community, which is becoming cloudier by the month.

    While on-prem deployments of IBM i still dominate, the cloud portion is growing. Nearly one-quarter of IBM i shops have IBM i resources running in the cloud, according to HelpSystems’ 2020 IBM i Marketplace Study, including 6 percent who are cloud-only and 17 percent who run …

    Read more
  • Guru: Dynamic Arrays Come To RPG

    July 20, 2020 Jon Paris

    Some 12 months ago, when the 7.4 release was announced, I wrote the Guru Tip “7.4 Brings New RPG Goodies” describing the features of 7.4 that were also available on 7.3. I said at the time that I would return later to discuss the 7.4-only features. So now that a significant number of shops have access to 7.4 that time has arrived.

    Dynamic arrays are the answer to the perennial programmer question: “Just how big do I need to make this array?” In my experience it doesn’t actually matter how big you make it, at some point down the road …

    Read more

Previous Articles Next Articles

Content archive

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

Recent Posts

  • AI Is Coming for ERP. How Will IBM i Respond?
  • The Power And Storage Price Wiggling Continues – Again
  • LaserVault Adds Multi-Path Support To ViTL
  • As I See It: Spacing Out
  • IBM i PTF Guide, Volume 27, Numbers 34, 35, And 36
  • 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

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