April 5, 2017
April 5, 2017 | Volume 16 Issue 7
• LEAD ARTICLE: Practical RPG: Techniques for Procedures
• FEATURED ARTICLE: RPG Academy: Debug Done Right - Choosing the Right Debug View
• NEWS HIGHLIGHT: IBM launches financial models on Bluemix to help developers build cognitive investment apps
• ON-DEMAND WEBCAST: IBM i Resources Retiring?
• FEATURED VIDEO: InterConnect 2017: Conversations with Jeff Spicer and Dez Blanchfield
• EVENT: 2017 Annual Meeting and Exposition May 7-10 | Orlando, Florida
Practical RPG: Techniques for Procedures
The procedure is one of the most powerful additions to RPG, and this article shows you some ways to leverage that power.
Written by Joe Pluta
Procedures are the Swiss army knife of application architecture on the IBM midrange platform. They provide everything from simple organization of single programs to large-scale inter-language communication across entire business applications. In order to provide all these functions, procedures necessarily have a lot of options that apply to a lot of different situations. Today, we're going to try to standardize a few of those options.
Barcode400 Labeling Software for the IBM i
All Data and Software Resides on the IBM i: Everything is centralized and secure.
Graphical Designer: Design labels in minutes.
Integrate and Print with Existing Apps: Call from RPG, COBOL, CLP and JAVA programs.
Compliance Labels Provided: Extensive library of predesigned label templates.
Supply Chain Solution: Easily integrated into any IBM i ERP or WMS solution.
Learn about new Features here, or watch a quick video on 4.0 features here. Download a 30-day trial here!
TL Ashford - Since 1983
Have you heard? RPG is now fully free-format! This latest edition from RPG expert Jim Martin is your one-stop resource for free-format information. It’s a must-read for all RPG programmers, featuring completely updated code. See the new H, F, D and P specs in action in this easy-to-use reference guide. You’ll learn rules and syntax but also grasp how this modern style of coding can improve your overall productivity--from initial development through maintenance. Get your copy today!
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. Get your copy today!
RPG Academy: Debug Done Right - Choosing the Right Debug View
Let’s finish the debug views discussion started in the previous TechTip and learn how to choose the right debug view for you.
Written by Rafael Victória-Pereira
In the previous TechTip, I discussed the *STMT, *SOURCE, and *COPY debug view keywords. Let’s continue that discussion now. The next keyword on our list, in terms of the debug information provided (and the object size), is *LIST, shown in Figure 1.
Let’s face it: IBM i experts and RPG programmers are retiring from the workforce. These folks have been managing all areas of your business—often manually and behind the scenes—for decades, everything from IT operations to data and documents to cybersecurity.
Are you prepared to handle their departure?
During this 30-mintue recorded webinar, our panel of IBM i experts—Chuck Losinski, Robin Tatam, Richard Schoen, and Tom Huntington—will outline strategies that allow your company to cope with IBM i skills depletion by adopting these strategies that allow you to get the job done without deep expertise on the OS:
- Automate IBM i processes
- Use managed services to help fill the gaps
- Secure the system against data loss and viruses
IBM i skills depletion is a top concern for IBM i shops around the world. The strategies you discover in this webinar will help you ensure that your system of record—your IBM i—continues to deliver a powerful business advantage, even as staff retires.