- 1. RPGsp
- (Directory/General)
- RPGsp (RPG Smart Pages) is an award-winning rapid Web development environment that has been proven and trusted by thousands of IBM i users. RPGsp was the predecessor to the Profound UI modernization framework, ...
- Created on 15 November 2011
- 2. RPG-XML Suite
- (Directory/Networking Hardware)
- RPG-XML Suite is a next-generation toolset that allows IBM iSeries ™ RPG shops to retain their investment in the iSeries. With RPG-XML Suite, RPG programmers have everything they need in their familiar ...
- Created on 01 November 2007
- 3. RPG-XML Suite
- (Directory/Web Tools)
- RPG-XML Suite is a next-generation toolset that allows IBM iSeries ™ RPG shops to retain their investment in the iSeries. With RPG-XML Suite, RPG programmers have everything they need in their familiar ...
- Created on 01 November 2007
- 4. CVTRPGIV
- (Directory/General)
- CvtRPGIV is a utility used to convert all old RPG code to the new RPGIV syntax.
- Created on 01 November 2007
- 5. NESTRPG
- (Directory/General)
- NEST software will offer the nesting capabilities for BOTH old and new versions of RPG source. NEST/RPG 3.0 will automatically determine whether the source code it is ?nesting? is old RPG or the new RPGIV/ILE ...
- Created on 01 November 2007
- 6. RSP (RPG Server Pages)
- (Directory/General)
- The iSeries application server allows the creation of web content utilizing existing RPG skills and code. By integrating HTML directly with RPG, developers can create web applications rapidly through the ...
- Created on 01 November 2007
- 7. RSP (RPG Server Pages)
- (Directory/Web Tools)
- The iSeries application server allows the creation of web content utilizing existing RPG skills and code. By integrating HTML directly with RPG, developers can create web applications rapidly through the ...
- Created on 01 November 2007
- 8. RPG2SQL Integrator
- (Directory/General)
- The RPG2SQL Integrator product allows iSeries programmers to directly read/write to a SQL Server database and any other database that has an available ADO data source. Imagine grabbing information from ...
- Created on 01 November 2007
- 9. Real-Time Program Audit for RPG
- (Directory/Web Tools)
- Gives programmers a continuous display of source statements and variable values as a program executes.
- Created on 01 November 2007
- 10. Real-Time Program Audit for RPG
- (Directory/Compilers/Decompilers/Debuggers)
- Gives programmers a continuous display of source statements and variable values as a program executes.
- Created on 01 November 2007
- 11. ASNA Visual RPG for Microsoft Visual Studio .NET
- (Directory/Consulting/Programming)
- Modern Development Solutions for RPG Programmers ASNA Visual RPG (AVR) is a modern implementation of RPG that enables RPG developers to easily build Web and Windows applications. AVR provides direct, ...
- Created on 01 November 2007
- 12. ASNA Visual RPG for Microsoft Visual Studio .NET
- (Directory/General)
- Modern Development Solutions for RPG Programmers ASNA Visual RPG (AVR) is a modern implementation of RPG that enables RPG developers to easily build Web and Windows applications. AVR provides direct, ...
- Created on 01 November 2007
- 13. RPG Toolbox - Modernizes RPG Source Code
- (Directory/General)
- RPG Toolbox™ will greatly improve the productivity of developers who write and maintain software on IBM i. The Toolbox allows you to modernize your RPG programs, write applications faster and maintain ...
- Created on 30 October 2007
- 14. RPG Toolbox - Modernizes RPG Source Code
- (Directory/Migration)
- RPG Toolbox™ will greatly improve the productivity of developers who write and maintain software on IBM i. The Toolbox allows you to modernize your RPG programs, write applications faster and maintain ...
- Created on 30 October 2007
- 15. RPG API Express Version 3.5.0: Lightning-Fast JSON Composition and More!
- (Programming News)
- Introducing RXS 3.5.0 By Kato Integration We’re happy to announce that RPG API Express (RXS) Version 3.5.0 is here! With the introduction of the new BLDCMP command, RXS developers can compose JSON ...
- Created on 05 December 2023
- 16. ASNA Visual RPG 5.0 has retired
- (Programming News)
- As announced in our Q2 2023 ASNA Newsletter, AVR 5.0 has been retired. By ASNA AVR 5.0 served us long and well, but everything reaches the end of the road sometime. With Windows 10/11's ever-changing ...
- Created on 12 October 2023
- 17. Programming in ILE RPG - Navigating Legacy Code
- (RPG)
- Program-Described files - As the name suggests, program-described files are described entirely inside the RPG program; that is, the record layout must be detailed in the program source itself. By Brian ...
- Created on 12 October 2023
- 18. Programming in ILE RPG - Creating and Using Files: Output Editing
- (RPG)
- ... easier for people looking at the output to comprehend By Brian Meyers and Jim Buck Editor's Note: This article is excerpted from chapter 3 of Programming in ILE RPG, Fifth Edition. Output editing ...
- Created on 12 September 2023
- 19. Programming in ILE RPG - Externally Described Printer Files
- (RPG)
- In addition to allowing the external definition of database files, ILE RPG lets you define reports externally. By Brian Meyers and Jim Buck Editor's Note: This article is excerpted from chapter 3 ...
- Created on 30 May 2023
- 20. Introducing Monarch 11 for .NET: ASNA's next generation RPG migration suit
- (Development Tools / Utilities)
- ASNA proudly announces Monarch 11 for .NET, the latest iteration of its IBM i RPG migration suite. Monarch 11 migrates IBM i RPG applications (RPG III or RPG IV) to Microsoft .NET. By ASNA Monarch ...
- Created on 11 May 2023
- 21. Programming in ILE RPG - DDS Database Concepts
- (RPG)
- While most recent database objects are created by using SQL, many files are still defined by using DDS. The procedure for creating database file definitions with DDS is similar to that of creating an RPG ...
- Created on 01 May 2023
- 22. Programming in ILE RPG - Creating and Using Files: Creating Views and Indexes with SQL
- (RPG)
- SQL views provide alternative ways of accessing the data in a table. By Brian Meyers and Jim Buck Editor's Note: This article is excerpted from chapter 3 of Programming in ILE RPG, Fifth Edition. Although ...
- Created on 03 April 2023
- 23. Programming in ILE RPG - Creating and Using Files: Data Types and Data Storage
- (RPG)
- You must assign a data type to each column in a table. By Brian Meyers and Jim Buck Editor's Note: This article is excerpted from chapter 3 of Programming in ILE RPG, Fifth Edition. The column’s ...
- Created on 27 February 2023
- 24. Programming in ILE RPG - Creating and Using Files: SQL Database Concepts
- (RPG)
- ... article is excerpted from chapter 3 of Programming in ILE RPG, Fifth Edition. The IBM i operating system uses SQL to create database objects, and ILE RPG programs can incorporate SQL statements to access ...
- Created on 31 January 2023
- 25. Programming in ILE RPG - Creating and Using Files: IBM Database Concepts
- (RPG)
- ... Note: This article is excerpted from chapter 3 of Programming in ILE RPG, Fifth Edition. This series examines field reference files and introduces you to the IBM i data types and the storage implications ...
- Created on 03 January 2023
- 26. Free-Format RPG: Printing Without O-Specs or an Externally Defined Printer File
- (RPG)
- IBM has made just about everything in free-format RPG truly free-format…except O-specs. But you can print without needing an externally defined printer file. By Sam Lennon Instead of adding free-format ...
- Created on 01 August 2022
- 27. Introducing Free-Format RPG IV, Part 3
- (RPG)
- Programming Style Issues By Jim Martin Editor's Note: This article is excerpted from chapter 4 of Free-Format RPG IV: Third Edition, by Jim Martin. Many books and articles have covered the subject ...
- Created on 01 July 2022
- 28. Introducing Free-Format RPG IV, Part 2
- (RPG)
- Free-Format Operation Codes By Jim Martin Editor's Note: This article is excerpted from chapter 4 of Free-Format RPG IV: Third Edition, by Jim Martin. Table 4-1 lists the 62 operations that free-format ...
- Created on 31 May 2022
- 29. Introducing Free-Format RPG IV, Part 1
- (RPG)
- For those new to free format, getting started is sometimes the toughest part. By Jim Martin Editor's Note: This article is excerpted from chapter 4 of Free-Format RPG IV: Third Edition, by Jim Martin. ...
- Created on 26 April 2022
- 30. Getting Started: Free vs. Fixed and Internal Documentation in ILE RPG Programming
- (RPG)
- Part three of getting started ILE RPG program addresses free vs. fixed and internal documentation. Read parts one and two here: Getting Started: Sections & a Sample of ILE RPG Programs and here: Getting ...
- Created on 13 January 2022
- 31. Getting Started: Building the ILE RPG Program and Navigating Legacy Code
- (RPG)
- Part two addresses the building of an ILE RPG program. It also demonstrates how to navigate legacy code. Review Part one here: Getting Started: Sections & a Sample of ILE RPG Programs. By Brian Meyers ...
- Created on 04 January 2022
- 32. Getting Started: Sections & a Sample of ILE RPG Programs
- (RPG)
- Part one addresses the introduction to the sections of an ILE RPG program. It also illustrates how to write a simple file read/write program by using a procedural approach, as well as how to include comments ...
- Created on 08 December 2021
- 33. Diving Deeper into RPG /Free
- (RPG)
- ... off the ground. By David Shirey Editor's Note: This article is excerpted from chapter 4 of 21st Century RPG: /Free, ILE, and MVC, by David Shirey. I am taking it slow to start with. I want to show ...
- Created on 06 July 2021
- 34. Capstone RPG & DB2 Summit Conference Announced for October 2021
- (Certification / Training)
- System i Developer to turn focus to other forms of training System i Developer announces today that its 2021 Virtual RPG & DB2 Summit, scheduled for October 20-26, will be its final conference-style ...
- Created on 15 June 2021
- 35. Why /Free in RPG?
- (RPG)
- Why should you use /Free? Certainly positional RPG is familiar to everyone in our world. Why bother to learn or use /Free? Fortunately, there are a ton of articles out there about the advantages of /Free, ...
- Created on 04 May 2021
- 36. ILE RPG Prototyping Primer Keywords
- (RPG)
- ... Note: This article is excerpted from chapter 15 of 21st Century RPG: /Free, ILE, and MVC, by David Shirey. In an earlier excerpt, we explored ILE RPG's prototype structure. Now let's look at PR- and PI-specific ...
- Created on 09 March 2021
- 37. RPG Academy: UI Modernization, Part 7 - Rational Open Access Vendors
- (RPG)
- Let’s continue to discuss Rational Open Access: RPG Edition and its most well-known vendors. By Rafael Victória-Pereira If you read the previous TechTip, you should know by now that Rational Open Access: ...
- Created on 29 January 2021
- 38. RPG Academy: UI Modernization, Part 6 - Introducing Rational Open Access
- (RPG)
- Rational Open Access: RPG Edition, formerly known as RPG Open Access, is a valuable tool in any modernization initiative. Let’s start exploring it in this TechTip. By Rafael Victória-Pereira There ...
- Created on 04 January 2021
- 39. RPG Academy: UI Modernization, Part 5 - From ILE to MVC, Explained
- (RPG)
- ... of the program. These service programs would provide data access functions, in the form of RPG or SQL I/O Servers, designed to read and write records to the database. Service programs INVBL, ORDBL, and ...
- Created on 30 November 2020
- 40. RPG Academy: UI Modernization, Part 4 - MVC Layers Explained
- (RPG)
- ... SQL view is built over existing database tables. Data Access Object Tables (DAOTs) are implemented as RPG service programs with external procedure definitions that are accessible from the DAOV. The ...
- Created on 02 November 2020
- 41. RPG Academy: UI Modernization, Part 3—Introducing the MVC
- (RPG)
- ... are less likely to break the presentation layer, and conversely, that changes to the presentation layer are less likely to break the business logic. Where the modular approach allowed several RPG programmers ...
- Created on 02 October 2020
- 42. RPG Academy: UI Modernization, Part 2—Multi-Tier Architecture Implementations
- (RPG)
- ... functions, in the form of RPG or SQL I/O servers, designed to read and write records to the database. Service programs INVBL, ORDBL, and CLIBL would supply higher-level procedures and functions like ...
- Created on 27 August 2020
- 43. RPG Academy: UI Modernization, Part 1 - Laying the Foundations
- (RPG)
- ... that goal I’m also thinking about including a brief explanation of RPG Open Access and some tools that use this great RPG enhancement to facilitate the modernization of a legacy application’s UI. Let’s ...
- Created on 03 August 2020
- 44. RPG Academy: Database Modernization - Methodology, Part 10
- (Analytics & Cognitive)
- ... difference: a ROWID operand cannot be directly compared to any data type. To compare the bit representation of a ROWID in SQL, you must first cast the ROWID to a character string. In RPG, there is no data ...
- Created on 29 June 2020
- 45. RPG Academy: Database Modernization - Methodology, Part 9
- (RPG)
- Let’s explore another of DB2’s advanced functionalities: the identity column. This is one of the most interesting and simultaneously least-used functionalities of DB2. Keep reading to find out how to use ...
- Created on 01 June 2020
- 46. RPG Academy: Database Modernization - Methodology, Part 8
- (RPG)
- Now that you’ve streamlined your database, gotten rid of unnecessary columns and/or tables, and moved all or at least part of the data validation code out of your programs, you’re ready to dive a little ...
- Created on 01 May 2020
- 47. Practical RPG: Encapsulating Your Data with Extension Files, Part 4
- (RPG)
- ... that comes with a file specification (F-spec), you need to explicitly define the field yourself. Without rehashing the article, it depends on whether you're using ILE RPG or RPG/400, but either way you'r ...
- Created on 01 May 2020
- 48. SQL 101: Using ILE RPG Functions as SQL UDFs
- (SQL)
- It’s now time to get to know SQL user-defined functions and see how they can encapsulate your RPG code. By Rafael Victória-Pereira Although RPG stands for Report Program Generator, over the years, ...
- Created on 06 April 2020
- 49. RPG Academy: Database Modernization - Methodology, Part 7
- (RPG)
- ... starting with its header, available here. As you can see, everything has comments and is carefully organized, as a modern RPG piece of code should be. Note that there’s a function for each operation. ...
- Created on 30 March 2020
- 50. Programming In ILE RPG
- (MC Press Bookstore)
- Since its original publication, Programming in RPG IV has given thousands of students and professionals a strong foundation in the essentials of business programming using RPG IV. Now, the long-awaited ...
- Created on 26 March 2020