• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • ARCAD’s Free-Format Conversion Tool Passes Real World Test

    October 21, 2014 Dan Burger

    The conversion of fixed-format RPG to free-format RPG has created a great deal of interest in the IBM i community since support was added in Technology Refresh 7 of IBM i 7.1 late in 2013. Barbara Morris, a member of the RPG compiler development team at IBM‘s Toronto lab has been the IBM spokesperson on the topic, drawing crowds to technical sessions online and at local user groups and technical conferences.

    One of the benefits free-format RPG offers is that it modernizes RPG to the extent that it is understandable to programmers familiar with Java and .NET, but who get lost or confused with the old column-oriented, fixed-format style. This proved to be a very big benefit for a Texas-based company with ERP software written in a mix of RPG III and RPG IV.

    Letsos is a construction company with corporate headquarters in Houston. Its construction projects include large office structures hospitals, hotels, research facilities, football stadiums, schools and manufacturing facilities, and research laboratories. Its core business applications are customized from a third-party ERP package from a software company no longer in business.

    The green-screen application consists of several thousand objects and requires maintenance and updates just like any other packaged or home-grown application. The company has a considerable investment in its software and protecting that investment was a top priority.

    IT manager Jason Feng was trained and gained professional experience in Java and Microsoft .NET languages and development environments. The IBM i operating system and green-screen RPG development using PDM/SEU proved challenging to Feng, who only knew graphical interfaces and modular development. And by the way, the current IT staff at Letsos has no IBM i experience, so he had no insider to lean on.

    Feng’s goal was to improve the maintainability of the RPG code and modernize the ERP application by integrating it with Java and .NET in composite applications. To accomplish that objective, he recognized the old fixed-format RPG code and the programming tools needed updating. That meant Rational Developer for i (RDi) and coding in RPG ILE.

    The other option–teaching Java and .NET programmers to use green-screen development tools and fixed-format RPG–was not seriously considered.

    The amount of code requiring conversion from fixed-format code to free-format would have been a long and tedious endeavor if done manually. So discovering an automated conversion tool ARCAD-Transformer RPG from ARCAD Software was an important first step. (This tool is also available from IBM Rational, where it is referred to as ARCAD Converter.)

    Feng downloaded a trial version of the tool from ARCAD’s website and converted several RPG programs that were causing problems. After the conversion, Feng says the program logic was much easier to read and corrections were easier to make. He saved the free-format source code (Letsos purchased the source code from the ERP software company), which was ready for compilation in the next application build.

    ARCAD-Transformer RPG features integrated plug-ins for the Eclipse-based RDi development environment. Using RDi and ARCAD-Transformer RPG, Feng continues to convert programs on an as-needed basis.

    Since purchasing the ARCAD tool and converting fixed-format code to free-format, Feng says software maintenance is being performed by non-IBM i experts. He also says software updates have been expedited and response time to fix bugs in the code has been reduced.

    Some organizations looking at a similar situation may choose to do a rip a replace involving greater expense and operational disruptions. Letsos considered the value of the RPG investment and the relative ease of modernizing their existing code. The productivity gain for the investment made seems like a pretty good deal.

    RELATED STORIES

    ARCAD Converter Turns Old RPG into Modern RPG

    BCD Hooks Up With ARCAD To Manage Web Development On IBM i

    IBM to Resell ARCAD’s IBM i Tools as Rational Power Pack

    RDi 9.02 Delivers Full Support for Free-Format RPG

    RPG, Database Top Enhancements In IBM i 7.1 Technology Release 7

    Four Reasons RPG Geezers Should Care About The New Free-Form RPG

    RPG, Database Top Enhancements In IBM i 7.1 Technology Release 7

    IBM i: It’ll Shine When It Shines

    Where’s Your Next RPG Programmer Coming From?



                         Post this story to del.icio.us
                   Post this story to Digg
        Post this story to Slashdot

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags:

    Sponsored by
    Maxava

    Disaster Recovery Strategy Guide for IBM i

    Practical tools to implement disaster recovery in your IBM i environment. Fully optimized to include cloud recovery, replication and monitoring options.

    Download NOW!

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Sponsored Links

    BCD:  On-Demand Webinar: Deliver First-Rate IBM i Mobile Applications Quickly.
    COMMON:  Join us at the COMMON 2014 Fall Conference & Expo in Indianapolis, Oct 27-29
    LANSA:  Getting ready to build a mobile app? Webinar: October 21, 11 am CT / 1 pm ET

    More IT Jungle Resources:

    System i PTF Guide: Weekly PTF Updates
    IBM i Events Calendar: National Conferences, Local Events, and Webinars
    Breaking News: News Hot Off The Press
    TPM @ EnterpriseTech: High Performance Computing Industry News From ITJ EIC Timothy Prickett Morgan

    IBM Tweaks Power-Linux Discount Deal In Europe SQL Functions You Didn’t Know You Had, Part 1

    Leave a Reply Cancel reply

Volume 14, Number 20 -- October 21, 2014
THIS ISSUE SPONSORED BY:

ARCAD Software
Fresche Legacy
looksoftware
Shield Advanced Solutions
RJS Software Systems

Table of Contents

  • Despite IBM Power Surge, MPG Keeps Performance Tool Relevant
  • iBelieve Tour Returns to Europe
  • Connections 5 CR1 Brings Yet More Features
  • IBM i Gets New MQ Security Options
  • HTTP Server for i Gets Isolation Chambers
  • ARCAD’s Free-Format Conversion Tool Passes Real World Test
  • IBM Pushes Tape’s Envelope with TS1150 Drive
  • Protecting IBM i from the Wild Wild Web
  • Cybernetics Banks on IBM i Storage Expertise
  • Shield Shoots the Gap Between HA and Vaulting with LVLT4i

Content archive

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

Recent Posts

  • IBM Unveils Manzan, A New Open Source Event Monitor For IBM i
  • Say Goodbye To Downtime: Update Your Database Without Taking Your Business Offline
  • i-Rays Brings Observability To IBM i Performance Problems
  • Another Non-TR “Technology Refresh” Happens With IBM i TR6
  • IBM i PTF Guide, Volume 27, Number 18
  • Will The Turbulent Economy Downdraft IBM Systems Or Lift It?
  • How IBM Improved The Database With IBM i 7.6
  • Rocket Celebrates 35th Anniversary As Private Equity Owner Ponders Sale
  • 50 Acres And A Humanoid Robot With An AI Avatar
  • IBM i PTF Guide, Volume 27, Number 17

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