- 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. Programming in ILE RPG - Defining Data Structures, Part II
- (RPG)
- Overlapping Subfields. Miss the previous excerpt on Data Structure? Read it here: Part I. By Brian Meyers and Jim Buck Editor's Note: This article is excerpted from chapter 4 of Programming in ILE RPG, ...
- Created on 03 December 2024
- 16. Programming in ILE RPG - Defining Data Structures, Part I
- (RPG)
- ... in ILE RPG, Fifth Edition. Data structures can provide flexibility in your handling of data by letting you group variables into a logical structure, subdivide variables into subfields, and redefine variables ...
- Created on 04 November 2024
- 17. Practical RPG: AI and IBM i
- (RPG)
- ... Affect My RPG? It’s time to get to the brass tacks. There are really only two ways to use an LLM to help you code: ask questions of an existing LLM or build your own. Can the current LLMs help you code? ...
- Created on 30 September 2024
- 18. Programming in ILE RPG - Defining Standalone Variables & Assigning Initial Values to Data
- (RPG)
- ... 1 & Part 2 By Brian Meyers and Jim Buck Editor's Note: This article is excerpted from chapter 4 of Programming in ILE RPG, Fifth Edition. They stand alone in the program, without depending upon any ...
- Created on 27 September 2024
- 19. Programming in ILE RPG - Declaring Named Constants
- (RPG)
- ... This article is excerpted from chapter 4 of Programming in ILE RPG, Fifth Edition. A literal is a means of noting a fixed value (e.g., a number, a character string, or a date). For example, the number ...
- Created on 03 September 2024
- 20. Programming in ILE RPG - Using Declarations
- (RPG)
- ILE RPG requires that you declare (define) all the files, variables, and other data items used in your program. By Brian Meyers and Jim Buck Editor's Note: This article is excerpted from chapter 4 ...
- Created on 05 August 2024
- 21. 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
- 22. 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
- 23. 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
- 24. 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
- 25. 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
- 26. 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
- 27. 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
- 28. 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
- 29. 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
- 30. 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
- 31. 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
- 32. 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
- 33. 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
- 34. 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
- 35. 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
- 36. 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
- 37. 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
- 38. 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
- 39. 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
- 40. 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
- 41. 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
- 42. 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
- 43. 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
- 44. 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
- 45. 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
- 46. 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
- 47. 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
- 48. 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
- 49. 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
- 50. 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