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

December 21, 2011 | Volume 10 Issue 24


TOP STORY: Using Binding Directories with Your Service Programs
FEATURED ARTICLE: The API Corner: Deleting Objects
NEWS HIGHLIGHT: MC Press Online Launches BIG Winter Sale
MC PRESS STORE: 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 Binding Directories with Your Service Programs

Make compiling easier for service programs with the use of binding directories.

tom_snyderWritten by Tom Snyder

With the end of the year comes time to close out my series of articles on service programs. In previous articles, I discussed how to create a service program, followed by discussing the benefits and cautions of using the binding language with your service programs. In this article, I'll discuss how to create binding directories and why you would want to use them.


Feature Article - Programming
The API Corner: Deleting Objects

The Delete Object API offers flexibility in terms of removing unneeded objects.

bruce_viningWritten by Bruce Vining

As a new year approaches, many of you may be looking at general house-cleaning of your i. This activity might include deleting those objects that have been created over the last 12 months and are no longer needed. In the past, if you wanted to automate such cleanup activities from, say, an RPG application program, you may have written various CL programs that were then called from the RPG program in order to run the appropriate DLTxxx CL command or, as an alternative, constructed the appropriate CL DLTxxx command within an RPG program variable and then run the command using an API such as Process Commands. If your system is at V6 or later, you now have another option, one that does not rely on running CL commands. This new technique, of course, is also available to your application programs whenever they need to delete an object, not just for general system maintenance.


Most Popular MC Press Books

Top 10 Best-Selling Titles

  1. Fundamentals of Technology Project Management, 2nd Edition
  2. The Modern RPG IV Language
  3. Advanced, Integrated RPG
  4. The IBM i Programmer's Guide to PHP
  5. Complete CL
  6. RPG Lover's Bundle
  7. You Want to Do WHAT with PHP?
  8. Control Language Programming for IBM i
  9. The Remote System Explorer
  10. Java for RPG Programmers


In the News

Support MC Press - Visit Our Sponsors

Forums Sponsor



Search Sponsor