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

October 2, 2013 | Volume 12 Issue 19


TOP STORY: Practical RPG: BIFs and Expressions
FEATURED ARTICLE: A More Complete View of the Machine Interface of IBM i
NEWS HIGHLIGHT: Tectrade offers LaserVault Backup as iSeries Tapeless Backup Solution
WHITE PAPER: The Essential Guide to IBM i Database Modernization
EVENT: ASNA Mobile RPG Webcast

Sponsor - T.L. Ashford & Associates

Barcode400 Labeling Software makes it easy for IBM i users to design and print labels in minutes.

T.L. Ashford has over 30 years of experience in software development and backs that commitment with a highly qualified technical support team.

You can count on T.L. Ashford for your bar code, compliance and RFID labeling needs. Call 800-541-4893 to see what Barcode400 Software can do for you or use the Live Chat feature at


Feature Article - Programming
Practical RPG: BIFs and Expressions

Built-in functions (BIFs) allow you to significantly reduce the maintenance code in programs; here's an example.

joe plutaWritten by Joe Pluta

Built-in functions (BIFs) are designed to make programmers more productive. They do this in a number of ways, but one my favorites is how they reduce the number of lines of code in my programs. If you've used BIFs you're probably already familiar with how they simplify your code; for example, date manipulation is far simpler using the %date BIFs. Today, though, I'm going to show you something that might surprise even the BIF experts out there. I know it surprised me!


Sponsor - The MC Press Bookstore

Free-Format RPG IV, Second Edition is a concise yet thorough reference guide that teaches you all you need to know to master this powerful way of coding RPG IV. This follow-up to Jim Martin’s best-selling book on free-format programming in RPG IV shows you new ways to code embedded SQL in free format and explains new techniques available for source program entry (LPEX editor in IBM RDp). Get your copy today to learn best practices, master critical style issues, and modernize your programming.


Feature Article - Programming
A More Complete View of the Machine Interface of IBM i

Learn a creative technique that Gene Gaunt invented to retrieve all system built-ins supported by your IBM i.

junlei liWritten by Junlei Li

Since System/38, as a high-level machine interface, the Original Machine Interface (OMI) instruction set described a complete, elegant object-based architecture of the system. The OMI instruction stream, along with other components (e.g., the object definition table (ODT)) stored in the program template of an MI program object, allows the MI program to be translated for future hardware platforms with no need of re-compilation.


Sponsor - The MC Press Bookstore

Database Design and SQL for DB2 engages readers with a hands-on approach that provides start-to-finish coverage of database design and SQL, IBM's strategic language for the IBM i integrated database. Click now for a free chapter or to learn more. >>


In the News

The Latest from IBM

Support MC Press - Visit Our Sponsors

Forums Sponsor



Search Sponsor