• 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
    TL Ashford

    TL Ashford writes software to generate Barcode Labels and Forms for the IBM i.

    Our software products are the most feature-rich, cost-effective solutions available!

    TLAForms converts traditional IBM i spool files into high quality, professional forms that are output as PDF documents. A form is associated with a spool file and the form is designed. TLAForms then ‘watches’ the IBM i output queue for a new spool file to be generated. When a new spool file is generated, TLAForms reads the data from the spool file, places the data on the form, and outputs a PDF document. The PDF documents can be archived to the IFS, automatically emailed, and printed.

    Features:

    • Select Data directly from an IBM i Spool File
    • Burst IBM i Spool Files based on page or Spool File data
    • Add spool file data to form as Text using a wide variety of fonts and colors (the MICR font for printing checks is included in the software)
    • Add spool file data to form as bar code – including 2-dimensional bar codes PDF-417 and QRCode
    • Configure SQL statements to retrieve and use IBM i File data on forms
    • Utilize Actions to show or hide objects on the form based on data within the spool file
    • Import Color Graphics
    • Use Color Overlays
    • Create Tables
    • Forms can be archived to the IFS
    • Forms can be emailed automatically
    • Forms can be printed to any IBM i, Network or Windows printer
    • Forms are automatically generated when a new spool file is generated in the IBM i output queue
    • NO PROGRAMMING required
    • On-Line Video Training Library

    Learn more about TLAForms at https://tlashford.com/tlaforms/

    Barcode400 is native IBM i software to design and print labels directly from your IBM i in minutes! Compliance and RFID labeling is easy using Barcode400’s tools and templates.

    Features:

    • Software resides on the IBM i
    • IBM i security and Backup
    • Labels are centrally located on the IBM i
    • Label formats are available to all users the instant they are saved – even in remote facilities
    • GUI designer (Unlimited Users)
    • Generate Labels as PDF documents!
    • Print to 100’s of thermal transfer printers
    • Print to HP and compatible printers
    • Print labels interactively – No Programming Necessary!
      • OR Integrate into existing application programs to automatically print labels – Barcode400 has been integrated with nearly every ERP and WMS software available on the IBM i, including thousands of in-house written applications.
      • On-Line Video Training Library
      • Free Compliance Labels
      • Generate Checks using the MICR font
      • RFID Support (optional)
      • History / Reprint Utility
      • Integration Assistant
      • Low Cost (no tiered pricing)

    Learn more about Barcode400 at https://tlashford.com/barcode400/

    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

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

Content archive

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

Recent Posts

  • Power10 Midrange Machine: The Power E1050
  • IBM Puts The Finishing Touches On PowerHA For IBM i 7.5
  • Guru: Regular Expressions, Part 2
  • Get Your Security Education, And Not From The School Of Hard Knocks
  • IBM i PTF Guide, Volume 24, Number 33
  • Power10 Entry Machines: The Power S1024 And Power L1024
  • Thoroughly Modern: Latest IT Trends – Bring Security, Speed, And Consistency To IT With Automation
  • Big Blue Unveils New Scalable VTL For IBM i
  • As I See It: Thank God It’s Thursday
  • IBM i PTF Guide, Volume 24, Number 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 © 2022 IT Jungle

loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.