November 11, 2016

MC TNT Header

Feature Article - TechTip

TechTip: IFS Containers Part 2, Automation with IBM i Chroot

Automation wins in the end. IFS Containers have automation as a first class citizen.

Written by Aaron Bartell

In the first article of this series, I discussed what IFS Containers are and how they use the chroot command to implement the container concept. To create the IFS Container, we had to manually create directories and copy files. That wasn't a big deal for the small example we created, but imagine if you needed to create an IFS Container for an entire PASE application that had requirements for hundreds of directories, commands, and libraries. This is where automation becomes a necessity, and more specifically, the IBM i Chroot open-source project.

MC Press Bookstore

The wait is over! The 5th edition is here. Here’s your chance to expand your ILE RPG knowledge with our most significant update to this classic RPG book. The latest edition features exclusive coverage of free-format RPG; more SQL than ever before; and greater emphasis on ILE modules, procedures, and service programs. This essential guide covers all the fundamentals you need to be successful with ILE RPG plus the latest development tools. All new programming exercises and assignments included. Order today!

MC Press Bookstore

This ain’t your mama’s RPG! Time to move on from OPM—with Evolve Your RPG Coding. This comprehensive new book gives you all the tools to move to a more modern, modular, and efficient ILE RPG. The book guides you through the transition at a comfortable pace, making every ILE concept totally accessible. You’ll start with simple, easy-to-understand examples and analogies to OPM, then advance to complete and complex ILE code. Finally, you’ll go beyond ILE with a detailed discussion of SQL, code organization, and structure. Order your copy today!

MC Press Bookstore

Ready to deal with the challenges of governing big data? Big Data Governance by Sunil Soares will help you manage big data initiatives and understand best practices for governing the various big data types. This non-technical guide is designed for business audiences, and explains how to grow your business by properly governing big data. You’ll learn to identify key stakeholders for big data and understand regulations relating to privacy and data retention. Includes case studies for healthcare, utilities and communications service providers. Get your copy at a discounted price today!

Save 50% off the Sale Price Enter Promo Code "2-Day-5143" at Checkout 

Promo Code valid 11/14/2016 from 12:01am till 11/18/16 at 11:59 pm MDT Only

Feature Article - TechTip

RPG Fundamentals Tip #3: Working with Nomain Modules

Unlike cycle main and linear main programs, nomain modules have no main procedure.

Written by Bryan Meyers and Jim Buck

Editor’s note: This article is excerpted from Programming in ILE RPG, Fifth Edition, chapter 14, “Building Modular Programs with Procedures.”

The programs previously discussed [cycle main and linear main] are complete programs in themselves. They include a main procedure, along with all the other required subprocedures, coded within one source member, or compile unit. ILE also enhances modular programming concepts by allowing you to code a source member that consists of a segment of a program without a main procedure. The resulting Nomain module contains only subprocedures (one or more) that you can combine with other modules to create a program. By itself, a Nomain module cannot create a program object. One of the modules in a program must have a main procedure.

MC Resource Centers

Mobile White Paper available now.

Mobile Computing and the IBM i

Mobile computing is rapidly maturing into a solid platform for delivering enterprise applications. Many IBM i shops today are realizing that integrating their IBM i with mobile applications is the fast path to improved business workflows, better customer relations, and more responsive business reporting. The ROI that mobile applications can produce for your business is substantial.

This ASNA whitepaper takes a look at mobile computing for the IBM i. It discusses the different ways mobile applications may be used within the enterprise and how ASNA products solve the challenges mobile presents. It also presents the case that you already have the mobile programming team your projects need: that team is your existing RPG development team!

 

Download your copy today from the MC White Paper Center

Element Break

Plus Choose From The Outstanding Selection in our MC White Paper Center

*Some offers may be limited to U.S. and/or Canadian citizens only. Please see the site for details.