Email Alerts
-
CGI application programming interfaces: Quiz
Think you know all there is about CGI application programming interfaces? We challenge you to test your skills by taking our latest quiz. Share the results with us and get a chance to win a copy of "The Modern RPG IV Language, Fourth Edition" writte... Quiz
-
Fast guide to RPG IV resources and Redbooks
Need information fast on RPG IV? Take a look at these resources. We've found Redbooks, training and FAQs for everyone from novice users to experienced pros. Fast Lookup
-
How to: Sort arrays using RPGIV
RPGIV allows you to sort arrays by creating records that contain elements that are in turn treated as a separate array. This allows you to sort the elements of the record in different ways depending on your needs. In this example, you can sort by SUM... News | 12 Nov 2008
-
How to use an embedded SQL statement and display the result in a subfile
Are you looking for a way to load a file based on several search criteria and then display the file in a subfile? John Blenkinsop provides the needed RPG code to get it done on the AS/400. News | 04 Sep 2008
-
RPG application gets a Web revamp at Pinnacle Foods
Rather than upgrade to a costly new enterprise resource planning package, Pinnacle Foods updated its legacy BPCS application with a new Web front end. Article | 17 Jul 2008
-
COMMON product round-up: Modernizing the IBM System i
IBM System i product releases at the COMMON users conference in Anaheim include PHP, VoIP and upgrading your green-screen applications so they look like a typical Internet browser. Article | 16 May 2007
-
iSeries software converts green screen programs to Web
iSeries software provider Profound Logic has released a new version of RPGsp, which allows developers to take RPG-coded green-screen applications and convert them to HTML for easier viewing in Web browsers. Article | 01 Aug 2006
-
Q&A: Pluta touts benefits of RPG over Java
Joe Pluta has been on the RPG soapbox lately. The founder and chief architect of Pluta Brothers Design, an Illinois-based company that takes iSeries legacy systems and adapts them to work with newer technologies, has been evangelizing the benefits of... Interview | 12 Oct 2004
-
RPG edit codes and the format of the BIF for editing in RPG IV
Search400.com member Russ Khoury uses this cheat sheet often and finds it very helpful when he's working with RPG edit codes and needs the format of the BIF for editing in RPG IV. Article | 12 May 2004
-
Quick reference of "K" indicators
Search400.com member Anthony Anderson keeps an Outlook Note of "K" indicators for review when he's working with RPG programs. According to Anthony, whether you're working on an existing program that uses "K" indicators or creating a new program that... Article | 12 May 2004
-
NFS teams with ASNA to bring ASNA Visual RPG for Microsoft Visual Studio.NET and expert consulting s
NFS teams with ASNA to bring ASNA Visual RPG for Microsoft Visual Studio.NET and expert consulting services to iSeries Article | 12 Jun 2003
-
Code: RPG Program DIS_USR
Code: RPG Program DIS_USR Article | 01 May 2002
- See more News on RPG iSeries programming
-
Enhancing RPG with external SQL stored procedures
Registering an external SQL stored procedure and leveraging RPG with your creation allows for increased flexibility in dealing with numerous types of data. Tip
-
Introduction to SQLRPGLE on IBM i: Making a report
Using RPG ILE with embedded SQL can be a fast way to make database reports on the IBM i. Joe Pluta shares the code of his first SQLRPGLE program. Tip
-
Making the most of RPG data handling on IBM i
By virtue of being bult-in to the AS/400, RPG has speed for some operations that SQL cannot touch. Learn how RPG works with indexing to retrieve data from your IBM i. Tip
-
Migrating from RPG to EGL on IBM i
The IBM Rational Migration Extension for IBM i (RMEi) migrates existing RPG programs to EGL. Learn when migrating from RPG to EGL may have advantages to your business, and how EGL integrates procedural and object-oriented langauges into the same spac... Tip
-
EGL Rich UI on IBM i: Do you Dojo?
Taking advantage of the Rich UI features of EGL architecture on the AS/400 can save you time and complexity. Rich internet applications can be difficult to write, even with Java and Webspher. EGL eliminates the need for programmers to learn JavaScrip... Tip
-
Programming for the Web on the IBM i, what is possible
The AS/400 has many options for Web enablement, despite the green-screen image. Learn what Web languages are available and get resources to use as you embark on your Web journey, such as RPG, Net Dev, Java, PHP, Tomcat and others. Tip
-
Documenting nested program structures on the AS/400
Documenting nested program structures on AS/400 is a complex task and is sometimes overlooked or not updated. The XPGMSTR command automates documentation in a structured and reliable way, eliminating the human-error (or lazyness) involved in the usua... Tip
-
Eight steps for creating program documentation using AS/400 utilities
To make a programmer's work easy and efficient, program documentation should be completed up front. This tip presents eight strategic steps for AS/400 documentation, with helpful screenshots. Tip
-
Application modernization for the iSeries: Why bother?
Application modernization on the AS/400 allows companies and IT staff the benefit of keeping vital and reliable legacy applications while increasing front-end functionality. Tip
-
There is very little RPG on System i can't do: From RPG nay to RPG yay!
Some are skeptical of RPG on System i's ability to do much outside of a green screen. But RPG believer Aaron Bartell shares how to create graphical pie, bar and line charts with RPG and a bit of Java, along with some free code sets. He describes the ... Tip
- See more Tips on RPG iSeries programming
-
Allow access to data from a stored procedure result set using COBOL or RPG
For COBOL and RPG programs to process the data after the stored procedure call completes, you need to direct the SQL stored procedure to place the result set in a global temporary table. COBOL and RPG cannot access embedded SQL as of V6R1. Ask the Expert
-
Chain operation error after converting RPG3 to ILE RPG (RPGIV)
RPGIV will 'think of' incoming integer fields as binary, and then will redefine them in the program structures as PACKED. So, when you chain a record, the incoming data has to be converted from integer (which RPGIV thinks is Binary) to packed. This g... Ask the Expert
-
Dynamic SQL statement in an RPG program
DB2/400 and DB2 UDB expert Kent Milligan discusses how to substring a character field on an SQL join statement. Ask the Expert
-
Command to manage longer addresses
One user wirtes, "I am working with an iSeries application that uses the commands: strpccmd/strpco to redirect the user to a Web page on a local server. I would like the application to redirect to a different Web page but the address is too long for... Ask the Expert
-
Variable-length fields in RPG IV
One Search400.com user writes, "Is there a way to utilize variable-length fields in RPG IV? We do not use free form yet." Application development expert John Blenkinsop responds. Ask the Expert
-
Problems converting a FLOAT8 field
I am trying to convert a FLOAT8 field to a 17 6 packed and the results are showing a reduction of 1/100000th in value. This is causing a tax calculation to be off by pennies. What can I do? Ask the Expert
-
How do you read a formatted dump of an SQL RPGLE program?
Ask the Expert
-
Using HTTP in an RPG app running on iSeries
Ask the Expert
-
Character limit causes problems
Ask the Expert
-
API to select a number at random
Ask the Expert
- See more Expert Advice on RPG iSeries programming
-
Report Program Generator (RPG)
RPG (Report Program Generator) is a programming language that originated as a report-building program used in DEC and IBM minicomputer operating systems and evolved into a fully procedural programming language. (Continued...) Definition
-
Enhancing RPG with external SQL stored procedures
Registering an external SQL stored procedure and leveraging RPG with your creation allows for increased flexibility in dealing with numerous types of data. Tip
-
Introduction to SQLRPGLE on IBM i: Making a report
Using RPG ILE with embedded SQL can be a fast way to make database reports on the IBM i. Joe Pluta shares the code of his first SQLRPGLE program. Tip
-
Making the most of RPG data handling on IBM i
By virtue of being bult-in to the AS/400, RPG has speed for some operations that SQL cannot touch. Learn how RPG works with indexing to retrieve data from your IBM i. Tip
-
Migrating from RPG to EGL on IBM i
The IBM Rational Migration Extension for IBM i (RMEi) migrates existing RPG programs to EGL. Learn when migrating from RPG to EGL may have advantages to your business, and how EGL integrates procedural and object-oriented langauges into the same spac... Tip
-
Allow access to data from a stored procedure result set using COBOL or RPG
For COBOL and RPG programs to process the data after the stored procedure call completes, you need to direct the SQL stored procedure to place the result set in a global temporary table. COBOL and RPG cannot access embedded SQL as of V6R1. Ask the Expert
-
EGL Rich UI on IBM i: Do you Dojo?
Taking advantage of the Rich UI features of EGL architecture on the AS/400 can save you time and complexity. Rich internet applications can be difficult to write, even with Java and Webspher. EGL eliminates the need for programmers to learn JavaScrip... Tip
-
Programming for the Web on the IBM i, what is possible
The AS/400 has many options for Web enablement, despite the green-screen image. Learn what Web languages are available and get resources to use as you embark on your Web journey, such as RPG, Net Dev, Java, PHP, Tomcat and others. Tip
-
Documenting nested program structures on the AS/400
Documenting nested program structures on AS/400 is a complex task and is sometimes overlooked or not updated. The XPGMSTR command automates documentation in a structured and reliable way, eliminating the human-error (or lazyness) involved in the usua... Tip
-
How to: Sort arrays using RPGIV
RPGIV allows you to sort arrays by creating records that contain elements that are in turn treated as a separate array. This allows you to sort the elements of the record in different ways depending on your needs. In this example, you can sort by SUM... News
-
How to use an embedded SQL statement and display the result in a subfile
Are you looking for a way to load a file based on several search criteria and then display the file in a subfile? John Blenkinsop provides the needed RPG code to get it done on the AS/400. News
- See more All on RPG iSeries programming
About RPG iSeries programming
RPG, the iSeries programming language mainstay, was being developed by IBM even before the day of the AS400 (System/38). As modern RPG programming changes with the IBM System i, you will continue to find tips and advice on iSeries programming in RPG in this topic.