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

September 7, 2011 | Volume 10 Issue 17


TOP STORY: Using APIs to Extend RPG: The C Runtime APIs
FEATURED ARTICLE: Create an Auto-Extend User Space
NEWS HIGHLIGHT: ASNA to Hold Wings Half-day Workshops in Raleigh-Durham and Cincinnati
FORUM: Trouble with CPYTOIMPF Command at V6R1
MC PRESS BOOKSTORE: Top 10 Best-Selling Titles
Manage Subscription | Contact Us

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 28 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
Using APIs to Extend RPG: The C Runtime APIs

Many APIs are available on the IBM i that will enable you to extend your RPG applications; the C Runtime APIs provide a wide range of added functions.

joe_plutaWritten by Joe Pluta

In a previous article, I demonstrated how you could use the CEE APIs to provide additional programming features to your RPG programs, specifically in the area of advanced mathematical and trigonometric functions. The CEE APIs are very standardized, with traditional (for RPG programmers, anyway!) parameter- and error-handling. The C Runtime APIs are quite a bit different as they are modeled after the existing APIs of the UNIX world. And while those APIs are completely familiar to the UNIX developers among us, we RPG types can use a little help getting started with them, and this article provides that help.


Sponsor - ASNA Wings

Free workshops: Give your RPG programs the user interface they deserve!

ASNA Wings modernizes your RPG green-screen user interfaces quickly and leaves all RPG logic and file IO untouched on the IBM i. With Wings, not only can you modernize user interface cosmetics, but you can also add vital program enhancements at the presentation layer—without needing to change or retest your server-side RPG logic.

To learn all about ASNA Wings, please join ASNA's Roger Pence, for this fast-track and informative half-day session. Roger shows you what ASNA Wings is, and then interactively presents how to use ASNA Wings to give your RPG the user interface it deserves. 

Wednesday, September 28, in Raleigh/Durham
Register now

Thursday, September 29, in Cincinnati

Register now

Please join us for lunch afterwards!
A casual lunch will be served after the presentation. During this lunch we’ll have a group discussion about the challenges that an IBM i customer faces today.

Win an iPad!
One lucky attendee in each city will win a brand new iPad!


Feature Article - Programming
Create an Auto-Extend User Space

Editor's Note: This article is an excerpt from RPG TnT: 101 Dynamite Tips 'n Techniques with RPG IV.

bob_cozziWritten by Robert Cozzi

The User Space is an interesting object. User Spaces have been around on this architecture for nearly 20 years, and yet many people still don't know how to create them or why they would use them. In fact, the underlying object on which User Spaces are based was the first object created for this architecture back in the mid-1970s.


Sponsor - IBM Power Systems Technical University
Attend 2011 IBM Power Systems Technical University.

Performance redefined. Refresh your skills and take a deep dive into the latest product updates.

Enroll today!


Most Popular MC Press Books

Top 10 Best-Selling Titles

  1. Subfiles in Free-Format RPG
  2. Programming in RPG IV
  3. IBM i and i5/OS Security and Compliance
  4. Advanced, Integrated RPG
  5. The IBM i Programmer's Guide to PHP
  6. SQL for eServer i5 and iSeries
  7. Getting Started Bundle
  8. You Want To Do What with PHP?
  9. Mastering IBM i
  10. RPG Lover's Bundle


In the News

Support MC Press - Visit Our Sponsors

Forums Sponsor



Search Sponsor