ARCAD Transformer RPGaka ARCAD RPG Converter for IBM i
Conversion to Free Format RPG
Convert from RPGLE to Free Format RPG, automatically!
Automates the conversion of any RPG IV source code into RPG Free Format
Near 100% conversion accuracy
Full conversion of C, H, F, D, P specifications
Converts GOTO statements
Supports both mass and unitary conversion
Obtain an optimal number of conversions, based on the size of your application suite
Before ARCAD-Transformer RPG, I could spent half a day trying to find out how to make an change in RPG, which was very frustrating. My productivity has since increased by at least 50%. I use ARCAD-Transformer RPG not only for conversion, but also as a learning tool
For best results (complete conversion of C, H, F, D, P specs), a minimum of IBM i V7R1 with TR7 is required. If you don’t yet have TR7, only C specifications with be converted.
Download the trial version
More about ARCAD-Transformer RPG
With the IBM i 7.1 Technology Refresh 7 announcement on October 7 comes the long-awaited news that all current RPG IV features are now supported in RPG Free. The importance of this announcement cannot be overstated. RPG is uplifted to the status of a truly modern language, with multifold benefits for users of IBM i and a strategic impact on the future of the platform itself.
On the following day IBM and ARCAD Software announce a tool to automatically convert RPGLE sources into RPG Free. ARCAD-Transformer RPG (aka IBM Rational ARCAD-Converter) achieves near 100% conversion rates of any RPG IV code including calculation specifications (C) and declaration specifications (H, F, D, P).
Let us consider the implications of this double announcement. RPG free form syntax frees developers from fixed column entry allowing natural left-to-right indented logic similar to most other languages today (such as Java or C# for example). Taken at face value, this syntax significantly improves coding efficiency and the readability of sources. But the true value is much more compelling. Free syntax moves RPG away from a closed shop. RPG Free can be easily understood by developers of all creeds, from new graduates to platform veterans.
This definitively resolves the resource squeeze that has been felt by IBM i development organizations for many years. In a single pass, it is possible to convert a legacy RPG application into free syntax that can in principle be maintained by any developer on the market.
Further still, the readability advantage and the ability to freely switch between modern languages now gives RPG a lead over its traditional rival COBOL. (The universal business language has stayed unchanged since COBOL 84).
By selecting RPG Free for new development projects, IT managers gain access to several unique benefits of the IBM i platform, not least the database technology.
Still not convinced?
So let’s take a closer look at Free Format RPG and the ARCAD-Transformer RPG tool itself…
Free format programs have the same source type and are compiled in exactly the same way as fixed format RPG. The IBM RPG compiler allows the two styles to be mixed freely.
The advantages of converting to RPG Free Form are numerous:
- Nested logic is indented to make it easier to understand at a glance
- Source code can be entered more rapidly (fewer keystrokes)
- More space is available for long expressions
- Comments (on the right of operations) can be placed immediately after the code
- Free format can co-exist with fixed format
- An increasing number of code examples are available only in free format
- IBM is focusing its efforts on Free Format RPG
- Easier to learn and read for new development team members
- Improves the experience for native developers
Experienced RPG developers can become proficient in RPG Free Format with just a few days of learning. Free Format brings not only the personal satisfaction of learning a new technology, but also modern language skills that can enhance your IT career for the future.
However, if you do not yet have Technology Refresh 7, but you have IBM i V7R1 (or V6R1 or V5R4), conversion with ARCAD-Transformer RPG is still possible, but only C specifications will be converted.
N.B. As part of Technology Refresh 7, a standalone PTF (number SI51094) for the RPG compiler is now available from IBM. This PTF enables compilation of full Free Format RPG and also maximum conversion with ARCAD-Transformer RPG.
(Please note: if you specifically need to compile any SQLRPGLE sources that have been converted to Free Format, you will then require the additional DB2 PTF group SF99701 level 26).
ARCAD-Transformer RPG is “DBCS capable”. The solution is written 100% in Unicode and supports all CCSID sources, including Japanese, Chinese, Korean.