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

June 2, 2010 | Volume 9 Issue 11


TOP STORY: Practical RPG: Increase Productivity with Parameters and Return Values
FEATURED ARTICLE: A Close Study of i5/OS Machine Interface (MI) Pointers
FEATURED NEWS: IBM and University of Central Florida Team to Prepare Graduates for High-Growth Technology Jobs
NEWS HIGHLIG1HT: OCEAN User Group of Southern California Announces the 17th Annual Technical Conference and Expo
FORUM: Printing PDFs from the IFS
BUYER'S GUIDE: Presto 2 & Barcode 400
VIDEO NEWS MAKERS: Leveraging Existing Software Assets Through Vendor Provided Training

Manage Subscription | Contact Us

Feature Article - Programming
Practical RPG: Increase Productivity with Parameters and Return Values

The real power of procedures is revealed in this article through the use of parameters and return values.

joe_plutaWritten by Joe Pluta

This is the last article in this series on Prototyping for Productivity. This is where I finally put all the pieces together and remove a third of the code in my little sample program. More impressive, though, is that, through the magic of D-specs, I turn 13 executable lines of code into four. While there just wasn't much code in this particular program to remove, in a real production application, the amount of code removed can be significant. Not only that, it's the type of repetitive code (validation, formatting, etc.) that is naturally prone to typographic errors—the kind that compile but cause errors.


Feature Article - Programming
A Close Study of i5/OS Machine Interface (MI) Pointers

Do you know all the kinds of pointers and understand what they do?

junlei_liWritten by Junlei Li

In i5/OS, machine interface (MI) pointers are used to represent many things:




  • Objects and the data within objects
  • Run-time primitives, such as program or procedure invocation
  • Suspend point and resume point in an invocation
  • Procedures of a module object
  • Locations within an OPM program or a procedure of an ILE module object that the control flow can be branched to
  • And so on


Featured News
IBM and University of Central Florida Team to Prepare Graduates for High-Growth Technology Jobs

IBM and the University of Central Florida’s (UCF) Institute for Advanced Systems Engineering (IASE) have announced they are working together to prepare students for jobs in systems engineering, a profession that is critical to the creation of the smart cities, healthcare systems and advanced products and systems of the future.


MC Showcase Buyer's Guide

Featured Products

New Presto 2 is the fastest way to modernize your IBM i legacy programs, OS screens and third party green screen software. Presto web enables all your IBM i programs in one minute. It is a non-intrusive solution that lets you modernize without making any RPG, COBOL or DDS code changes.

Presto screens run in a browser with no other PC software, no ActiveX and no WebSphere needed.  You select one of the modern skins included with Presto for an instant professional look.

Your existing staff can use the new Visual Screen Editor to enhance your screens without getting into the HTML; drag and drop fields, insert pop up calendars, add drop down lists, images and more.

You also have full access to the HTML code to add any Web 2.0 features and technologies; jQuery Web Services, Graphs and more.   Presto increases end user satisfaction and reduces training costs by providing more intuitive user interfaces that are more appealing and easier to navigate. You can choose between base or unlimited user pricing and competitive upgrades are available.

Learn more about Business Computer Design Int'l, Inc. and its products here.


T.L. Ashford's award winning BARCODE400 software is the labeling answer for the iSeries. With this versatile and easy to use software you will be designing and printing labels in minutes. Compliance labeling is a snap using templates provide by TL Ashford.

Learn more about T.L. Ashford & Associates and its Barcode and RFID solutions here.


Want to feature your company products? Click here or call (208) 726-6822 for information.


Support MC Press - Visit Our Sponsors


Forums Sponsor





Search Sponsor