MC Systems Insight
MC Power Technology Manager
MC RPG Developer
MC Power Developer
MC TNT Tips 'n Techniques
MC AIX Expert
MC Linux Expert
MC Mobile on Power
This Week @ the MC Press Bookstore

May 19, 2010 | Volume 9 Issue 10


TOP STORY: Practical RPG: Variable-Length Fields
FEATURED ARTICLE: The API Corner: Do I Really Need to Call a CL Program to Perform This Function?
NEWS HIGHLIGHT: Halcyon Announces Major Releases of IBM i and Network Automation Suites
FORUM: Printing PDFs
TRIAL SOFTWARE: Free unlimited trial of the Valence Web Application Framework for System i
MC VIDEO NEWS MAKERS: An Answer to Increasing Staff Costs

Manage Subscription | Contact Us

Feature Article - Programming
Practical RPG: Variable-Length Fields

This article introduces a feature that's been around for some time but that you might not have gotten to know just yet.

joe_plutaWritten by Joe Pluta

This article continues the exploration of procedures, but it does so by taking a little segue into the topic of variable-length fields. With the possible exception of prototypes and procedures themselves, variable-length fields may be one of the most productive additions to the RPG language. If you haven't used variable-length fields, you're in for a treat. Even if you have, you may want to skim through this article anyway just to see how I'm using them.


Feature Article - Programming
The API Corner: Do I Really Need to Call a CL Program to Perform This Function?

Run CL commands from within your RPG application program.

bruce_viningWritten by Bruce Vining

Related to my article "V7R1 CL: Something for Everyone," published last month in an MC Special Issue, Avrohom N. sent me a note concerning an enhancement that would be a nice addition to RPG—namely, to be able to run CL commands directly from free-form RPG. The note goes on to point out that running user-created CL commands, with keywords to identify the purpose of parameters being passed to the command processing program (CPP)—rather than just parameter values as is done when calling a program—provides an easier to understand interface between programs.


In the News

Support MC Press - Visit Our Sponsors


Forums Sponsor





Search Sponsor